API 版本:2.0
库版本:2.83.2
由 gi-docgen 2024.1 生成
自:2.64
gint g_fsync ( gint fd )
POSIX fsync() 函数的包装函数。在 Windows 中,将使用 _commit()。在 macOS 中,将使用 fcntl(F_FULLFSYNC)。fsync() 函数用于同步文件在内存中的状态与其在磁盘上的状态。
fsync()
_commit()
fcntl(F_FULLFSYNC)
此包装函数将在 EINTR 时重试。
EINTR
有关 fsync() 的更多详情,请参阅 C 库手册。
于以下版本开始可用:2.64
fd
类型: gint
gint
文件描述符。
成功时为 0,如果发生错误,则为 -1。返回值的用法与 fsync() 的返回值用法完全相同。