From 2d1c846b738d72d007569e59dbd96401a0002118 Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Wed, 23 Apr 2003 19:47:14 +0000 Subject: [PATCH] Clarified new fsync() docs. --- Doc/lib/libos.tex | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Doc/lib/libos.tex b/Doc/lib/libos.tex index 84376142dd..9714036055 100644 --- a/Doc/lib/libos.tex +++ b/Doc/lib/libos.tex @@ -448,14 +448,15 @@ Availability: \UNIX. \end{funcdesc} \begin{funcdesc}{fsync}{fd} -Force write of file with filedescriptor \var{fd} to disk. +Force write of file with filedescriptor \var{fd} to disk. On \UNIX, +this calls the native \cfunction{fsync()} function; on Windows, the +MS \cfunction{_commit()} function. -On Windows this calls the MS \cfunction{_commit()} function. If you're -starting with a Python file object \var{f}, first do +If you're starting with a Python file object \var{f}, first do \code{\var{f}.flush()}, and then do \code{os.fsync(\var{f}.fileno()}, to ensure that all internal buffers associated with \var{f} are written to disk. -Availability: \UNIX, and Windows starting in 2.3. +Availability: \UNIX, and Windows starting in 2.2.3. \end{funcdesc} \begin{funcdesc}{ftruncate}{fd, length} -- 2.50.1