fp_access 内核服务

用途

检查对打开的文件的访问许可权。

语法

#include <sys/types.h> #include <sys/errno.h> int fp_access ( FP, 佩尔姆) struct 文件 *FP; 英特 佩尔姆;

参数

描述
Fp 指向由 fp_openfp_opendev 内核服务所返回的文件结构。
佩尔姆 指示要检查哪些读许可权,写许可权和执行许可权。 /usr/include/sys/mode.h 文件包含相关值 (IREAD , IWRITE 和 IEXEC)。

描述

fp_access 内核服务用于查看在文件的许可权方式下是否在任何位置设置了读,写或执行位。 将 perm 设置为 mode.h中的下列其中一个常量:

IREAD IWRITE IEXEC

执行环境

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

返回值

描述
重大安全事件数量 指示调用进程具有所请求的许可权。
EACCES 指示所有其他条件。