kcred_getgroups 内核服务

用途

从凭证结构中复制并发组集。

语法

#include <sys/cred.h>

int kcred_getgroups ( crp, ngroups, groups )
struct ucred * cr;
int ngroups;
gid_t * groups;

参数

描述
茨尔普 指向凭证结构的指针
ngroups 组标识值的数组的大小
组标识值的数组

描述

kcred_getgroups 内核服务从 茨尔普所指向的凭证结构返回多达 ngroups 个并发组设置成员。 茨尔普 必须是有效的引用凭证结构。

执行环境

kcred_getgroups 内核服务只能从进程环境中进行调用。

返回值

描述
>= 0 复制到组的并发组数。
-1 发生一个错误。