kcred_setpag 或 kcred_setpag64 内核服务

用途

将进程认证组标识复制到凭证结构中。

语法

#include <sys/cred.h>

int kcred_setpag ( crp, which, pag )
struct ucred * cr;
int which;
int pag;

int kcred_setpag64 ( crp, which, pag )
struct ucred * cr;
int which;
uint64 * pag;

参数

描述
茨尔普 指向凭证结构的指针
哪个 要设置的 PAG 标识
巴格 进程认证组

描述

kcred_setpagkcred_setpag64 内核服务使用 巴格茨尔普 引用的凭证结构中初始化指定的 PAG。 哪个 的值必须是已定义的 PAG 标识。 Distributed Computing Environment (DCE) 的 PAG 标识是 0。 茨尔普 必须是有效的引用凭证结构。 茨尔普 可能是对进程的当前凭证的引用。

执行环境

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

返回值

描述
重大安全事件数量 成功。
-1 发生一个错误。