fp_access 内核服务
用途
检查对打开的文件的访问许可权。
语法
#include <sys/types.h> #include <sys/errno.h> int fp_access ( FP, 佩尔姆) struct 文件 *FP; 英特 佩尔姆;
参数
| 项 | 描述 |
|---|---|
| Fp | 指向由 fp_open 或 fp_opendev 内核服务所返回的文件结构。 |
| 佩尔姆 | 指示要检查哪些读许可权,写许可权和执行许可权。 /usr/include/sys/mode.h 文件包含相关值 (IREAD , IWRITE 和 IEXEC)。 |
描述
fp_access 内核服务用于查看在文件的许可权方式下是否在任何位置设置了读,写或执行位。 将 perm 设置为 mode.h中的下列其中一个常量:
IREAD IWRITE IEXEC
执行环境
fp_access 内核服务只能从进程环境中进行调用。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示调用进程具有所请求的许可权。 |
| EACCES | 指示所有其他条件。 |