_commit

刷新文件直接保存到磁盘。

int _commit( 
   int fd 
);

参数

  • fd
    引用开启文件的描述符。

返回值

如果文件已成功刷新到磁盘时,_commit 返回 0。 返回值 -1 指示一个错误。

备注

_commit 强制函数操作系统编写文件与 fd 到磁盘。 确保此调用立即刷新中指定的文件,不在操作系统的判断。

如果 fd 是无效的文件说明符,此函数调用无效参数处理程序,如 参数验证所述。 如果允许继续执行, 函数返回 -1,errno 设置为 EBADF。

要求

例程

必需的标头

可选标头

_commit

<io.h>

<errno.h>

有关更多兼容性信息,请参见“简介”中的兼容性

请参见

参考

低级别 I/O

_creat、_wcreat

_open、_wopen

_read

_write