fsync
储存设备
fsync是一个计算机函数,同步内存中所有已修改的文件数据到储存设备。
头文件
#include
函数原型
int fsync(int fd);
说明
参数fd是该进程打开来的文件描述符。 函数成功执行时,返回0。失败返回-1,errno被设为以下的某个值
EBADF: 文件描述词无效
EIO : 读写的过程中发生错误
EROFS, EINVAL:文件所在的文件系统不支持同步
调用 fsync 可以保证文件的修改时间也被更新。fsync 系统调用可以使您精确的强制每次写入都被更新到磁盘中。您也可以使用同步(synchronous)I/O 操作打开一个文件,这将引起所有写数据都立刻被提交到磁盘中。通过在 open 中指定 O_SYNC 标志启用同步I/O。
范例
参考资料
最新修订时间:2024-05-21 15:11
目录
概述
头文件
函数原型
说明
参考资料