fp_lista 内核服务

用途

列示与文件关联的扩展属性。

语法

#include <sys/types.h>
#include <sys/errno.h>
int fp_listea (fp, list, size, countp, segflag)
struct file * fp;           
const char * list;
size_t size;
ssize_t * countp;
int segflag;

参数

描述
Fp 指定由 fp_open 内核服务返回的文件结构。
list 指定一个指向缓冲区的指针,属性列表将存储在该缓冲区中。
大小 指定该列表缓冲区的大小。
康特普 指定列表缓冲区中的内容的实际大小。
分段标志

指定标志以指示由路径参数指定的指针所在的位置:

SYS_ADSPACE
由列表参数指定的指针存储在内核内存中。
USER_ADSPACE
由列表参数指定的指针存储在应用程序内存中。

描述

fp_listea 内核服务提供由以下人员使用的公共服务:
  • 用于实现 弗利斯泰亚 子例程的文件系统。
  • 在文件系统外部设置扩展属性值的内核例程。

执行环境

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

返回值

描述
重大安全事件数量 指示操作成功。
ERRNO 指示操作失败。 返回失败时 /usr/include/sys/errno.h 文件中的错误号。