fp_fsync 内核服务
用途
将文件的指定范围内的更改写入永久存储器。
语法
#include <sys/fp_io.h>
int fp_fsync (fp, how, off, len)
struct file *fp;
int how;
offset_t off;
offset_t len;描述
fp_fsync 内核服务是由 fsync_range 子例程提供的功能的内部接口。
参数
| 项 | 描述 |
|---|---|
| Fp | 指向由 fp_open 内核服务所返回的文件结构。 |
| 如何 | 指定该操作的以下处理特征:
|
| 关 | 指定要写入存储器的文件中的数据的起始偏移量值。 |
| len | 指定要写入存储器中的文件范围的长度。 如果将值指定为零,那么所有高速缓存的数据都将写入存储器。 |
执行环境
fp_fsync 内核服务只能从进程环境中进行调用。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示操作成功。 |
| ERRNO | 返回失败时 /usr/include/sys/errno.h 文件中的错误号。 |