C语言initgroups()函数:初始化组清单
2016-07-18 10:48
381 查看
相关函数:setgrent, endgrent
头文件:#include <grp.h> #include <sys/types.h>
定义函数:int initgroups(const char *user, gid_t group);
函数说明:initgroups()用来从组文件(/etc/group)中读取一项组数据, 若该组数据的成员中有参数user 时,便将参数group 组识别码加入到此数据中。
返回值:执行成功则返回0, 失败则返回-1, 错误码存于errno.
头文件:#include <grp.h> #include <sys/types.h>
定义函数:int initgroups(const char *user, gid_t group);
函数说明:initgroups()用来从组文件(/etc/group)中读取一项组数据, 若该组数据的成员中有参数user 时,便将参数group 组识别码加入到此数据中。
返回值:执行成功则返回0, 失败则返回-1, 错误码存于errno.
相关文章推荐
- C语言setgroups()函数:设置组代码函数
- C语言getgroups()函数:获取组代码函数
- 349. Intersection of Two Arrays
- C++内存管理
- July 17th 模拟赛C T3 Circle Solution
- static 常量区 数据区 堆栈 生命周期 作用域 c++ 以及脚本语言的区别
- C语言写文件问题,一个你想也想不到的问题。
- 指针的引用与指针的区别。
- rand、srand生成随机数
- C语言里的延时函数
- C语言生成随机数的函数、延时函数
- 谈谈scanf
- 免费C/C++编译器
- #define的用法
- #define的用法
- C、C++ 折半查找
- #undef的用法
- #define Extern后面怎么没有参数也行?
- 为什么改变字符串中的字符需要使用引用
- C++调用C#编写的COM组件