-
getgroups
鎖定
getgroups是一種編程函數,是用來取得用户所屬的添加組。頭文件是#include。
- 中文名
- getgroups
- 頭文件
- #include
- 相關函數
- initgroups,setgroup
- 範 疇
- 編程
getgroups頭文件
#include<sys/types.h>
getgroups函數原型
int getgroups(int size,gid_t list[]);
getgroups説明
參數size為list[]所能容納的gid_t數目。如果參數size值為零,此函數僅會返回用户所屬的添加組數目,如有錯誤則返回-1。
EFAULT 參數list數組地址不合法。
EINVAL 參數size值比添加組的數目少,但不是零。
getgroups相關函數
initgroups,setgroup,getgid,setgid
getgroups範例
#include <stdio.h>
#include<unistd.h>
#include<sys/types.h>
main()
{
gid_t list[500];
int x,i;
x = getgroups(0,list);
getgroups(x,list);
for(i=0;i<x;i++)
printf("%d:%d\n",i,list[i]);
}
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:16次歷史版本
- 最近更新: Zj94wz3