__pag_getvalue 系统调用

用途

调用 kcred_getpag 内核服务,并返回 PAG 值。

语法

int __pag_getvalue (type)
int type;

描述

在给定 PAG 类型的情况下, __pag_getvalue 系统调用将调用 kcred_getpag 内核服务并返回 类型 参数值的 PAG 值。

参数

描述
TYPE 指示所需 PAG 的 国际 值。

返回值

如果成功,那么将返回 PAG 的值 (0 在没有该 PAG 类型的值时返回 0)。 如果不成功,将返回 -1 并将 errno 全局变量设置为反映错误原因的值。

错误代码

描述
EINVAL 类型 参数小于 0 ,或者大于最大 PAG 类型值。
ENOENT 类型 参数未引用和现有 PAG 类型。
注: 如果已定义的 PAG 在当前进程的凭证中没有值,那么这不是一个错误。