fp_readv 内核服务

用途

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

语法

#include <sys/types.h>
#include <sys/errno.h>
int fp_readv
(
fp, iov, iovcnt, ext,
seg
, countp)
struct file * fp;
struct iovec * iov;
ssize_t  iovcnt;
ext_t   ext;
int  seg;
ssize_t countp;  

参数

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

描述

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

执行环境

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

返回值

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

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