getgroups是一种编程函数,是用来取得用户所属的添加组。头文件是#include。
头文件
#include
函数原型
int getgroups(int size,gid_t list[]);
说明
参数size为list[]所能容纳的gid_t数目。如果参数size值为零,此函数仅会返回用户所属的添加组数目,如有错误则返回-1。
EINVAL 参数size值比添加组的数目少,但不是零。
相关函数
initgroups,setgroup,getgid,setgid
范例
#include
#include
#include
main()
{
gid_t list[500];
int x,i;
x = getgroups(0,list);
getgroups(x,list);