fp_writev 内核服务

用途

对在 伊奥韦茨 元素中传递了自变量的打开文件执行写操作。

语法

#include <sys/types.h> #include <sys/errno.h> int fp_writev (FP, 伊奥夫, 伊奥夫特, 扩展, 塞格, 库特普) struct 文件 * FP; 结构 (iovec) * 伊奥夫; Ssize_t 伊奥夫特; 埃克特 扩展; 英特 塞格; Ssize_t * 库特普;

参数

描述
Fp 指向由 fp_open 内核服务所返回的文件结构。
伊奥夫 指向 伊奥韦茨 个元素的数组。 每个 伊奥韦茨 元素都描述一个缓冲区,其中包含要写入文件的数据。
iovcnt 指定由 伊奥夫 参数指向的数组中 伊奥韦茨 元素的数目。
分机 指定某些设备驱动程序需要的扩展参数。 其内容,形式和用途由个人驾驶员自行确定。
分段标志 指示由 伊奥夫 参数指定的信息位于以下位置中的内存部分:
SYS_ADSPACE
伊奥夫 参数指定的信息在内核内存中。
USER_ADSPACE
伊奥夫 参数指定的信息在应用程序内存中。
康特普 指向要返回实际写入到文件的字节计数的位置。

描述

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

执行环境

仅可从 流程环境 调用 fp_writev 内核服务。

返回值

描述
重大安全事件数量 指示操作成功。

如果发生错误,那么将返回 /usr/include/sys/errno.h 文件中的一个值。