fp_read 内核服务
用途
使用传递的参数对打开的文件执行读取。
语法
#include <sys/types.h>
#include <sys/errno.h>
int fp_read (fp, buf, nbytes, ext, segflag, countp)
struct file * fp;
char * buf;
ssize_t nbytes;
ext_t ext;
int segflag;
ssize_t * countp;
参数
| 项 | 描述 |
|---|---|
| Fp | 指向 fp_open 或 fp_opendev 内核服务返回的文件结构。 |
| 布夫 | 指向存储从文件读取的数据的缓冲区。 |
| nbytes | 指定要从文件中读取到缓冲区中的字节数。 |
| 分机 | 为某些设备驱动程序指定扩展参数。 其内容,形式和用途由个人驾驶员自行确定。 |
| 分段标志 | 指示 buf 参数指定的缓冲区位于内存的哪个部分:
|
| 康特普 | 指向要返回实际从文件中读取的字节数的位置。 |
描述
fp_read 内核服务是 read 子程序所提供功能的内部接口。
执行环境
fp_read 内核服务只能从 进程环境中调用。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示成功完成。 |
如果出现错误,将返回 /usr/include/sys/errno.h 文件中的一个值。