groupmember , groupmember_cr 子例程

用途

确定指定的组是否为凭证组集的成员。

语法

#include <sys/types.h>
#include <sys/cred.h>
int groupmember (gid)
gid_t gid;

int groupmember_cr (gid, cred)
gid_t gid;
cred_t * cred;

参数

描述
gid 指定一个组的标识。
克雷德 指向一个 乌克雷德 结构。

描述

组成员 子例程确定某个组是否包括在凭证结构的组集中。 组成员 子例程查询与当前线程关联的凭证。 groupmember_cr 子例程检查指定的 乌克雷德 结构中的组。

返回值

如果 乌克雷德 结构包含指定的 标识 参数,或者如果指定的 标识 参数是线程的当前有效组标识,那么 组成员 子例程将返回 TRUE。 否则,这些例程将返回 FALSE。

错误代码

组成员 子例程不返回任何错误代码。