C语言initgroups()函数:初始化组清单
相关函数: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.