ukeyset_ismember 子例程
用途
测试用户密钥集中是否存在某个密钥。
库
标准 C 库 (libc.a)
语法
描述
ukeyset_ismember 子例程测试由 标志 参数指定的对 乌基 参数指定的用户键的读或写访问权是否包含在 乌塞特 参数指向的用户键集中。
参数
| 项 | 描述 |
|---|---|
| 乌塞特 | 指向 user-key-set。 |
| 乌基 | 要测试其在密钥集中的成员资格的用户密钥。 |
| 标志 | 必须设置为以下其中一个值:
|
返回值
在成功完成时,如果具有指定访问权 标志 的用户密钥 乌基 在指示的密钥集 乌塞特中存在,那么 ukeyset_ismember 子例程将返回值 1。 否则,它将返回值 0。 如果不成功,子程序将返回 -1 ,并设置 errno 全局变量来指示错误。
错误代码
如果以下情况成立, ukeyset_ismember 子例程将失败:
| 项 | 描述 |
|---|---|
| EINVAL | 标志 参数无效或 乌基 参数无效或键集参数无效。 |
| ENOSYS | 该进程不是启用了用户密钥的进程。 |