_commit
刷新文件直接保存到磁盘。
int _commit(
int fd
);
参数
- fd
引用开启文件的描述符。
返回值
如果文件已成功刷新到磁盘时,_commit 返回 0。 返回值 -1 指示一个错误。
备注
_commit 强制函数操作系统编写文件与 fd 到磁盘。 确保此调用立即刷新中指定的文件,不在操作系统的判断。
如果 fd 是无效的文件说明符,此函数调用无效参数处理程序,如 参数验证所述。 如果允许继续执行, 函数返回 -1,errno 设置为 EBADF。
要求
例程 |
必需的标头 |
可选标头 |
---|---|---|
_commit |
<io.h> |
<errno.h> |
有关更多兼容性信息,请参见“简介”中的兼容性。