fp_write 内核服务

用途

在传递了自变量的打开文件上执行写操作。

语法

#include <sys/types.h> #include <sys/errno.h> int fp_write (FP, 布夫, NB, 扩展, 塞格, 库特普) struct 文件 * FP; 字符 * 布夫; Ssize_t NB, 埃克特 扩展; 英特 塞格; Ssize_t * 库特普;

参数

描述
Fp 指向由 fp_openfp_opendev 内核服务所返回的文件结构。
布夫 指向要写入到文件中的数据所在的缓冲区。
nbytes 指示要写入到文件中的字节数。
分机 指定某些设备驱动程序需要的扩展参数。 其内容,形式和用途由个人驾驶员自行确定。
指示由 布夫 参数指定的缓冲区位于内存的哪个部分:
SYS_ADSPACE
布夫 参数指定的缓冲区在内核内存中。
USER_ADSPACE
布夫 参数指定的缓冲区在应用程序内存中。
康特普 指向要返回实际写入到文件的字节计数的位置。

描述

fp_write 内核服务是由 子例程提供的功能的内部接口。

执行环境

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

返回值

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