From: Guido van Rossum Date: Thu, 2 May 1996 15:16:59 +0000 (+0000) Subject: Added warning about behavior of open mode 'a' (or 'a+'). X-Git-Tag: v1.4b1~200 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=59b328e11ea53cc24146a1649c3727dfe24aa88b;p=python Added warning about behavior of open mode 'a' (or 'a+'). --- diff --git a/Doc/lib/libfuncs.tex b/Doc/lib/libfuncs.tex index 34d29281dd..088f969e79 100644 --- a/Doc/lib/libfuncs.tex +++ b/Doc/lib/libfuncs.tex @@ -265,7 +265,10 @@ any kind of sequence; the result is always a list. \code{fopen()}: \var{filename} is the file name to be opened, \var{mode} indicates how the file is to be opened: \code{'r'} for reading, \code{'w'} for writing (truncating an existing file), and - \code{'a'} opens it for appending. Modes \code{'r+'}, \code{'w+'} and + \code{'a'} opens it for appending (which on {\em some} {\UNIX} + systems means that {\em all} writes append to the end of the file, + regardless of the current seek position). + Modes \code{'r+'}, \code{'w+'} and \code{'a+'} open the file for updating, provided the underlying \code{stdio} library understands this. On systems that differentiate between binary and text files, \code{'b'} appended to the mode opens diff --git a/Doc/libfuncs.tex b/Doc/libfuncs.tex index 34d29281dd..088f969e79 100644 --- a/Doc/libfuncs.tex +++ b/Doc/libfuncs.tex @@ -265,7 +265,10 @@ any kind of sequence; the result is always a list. \code{fopen()}: \var{filename} is the file name to be opened, \var{mode} indicates how the file is to be opened: \code{'r'} for reading, \code{'w'} for writing (truncating an existing file), and - \code{'a'} opens it for appending. Modes \code{'r+'}, \code{'w+'} and + \code{'a'} opens it for appending (which on {\em some} {\UNIX} + systems means that {\em all} writes append to the end of the file, + regardless of the current seek position). + Modes \code{'r+'}, \code{'w+'} and \code{'a+'} open the file for updating, provided the underlying \code{stdio} library understands this. On systems that differentiate between binary and text files, \code{'b'} appended to the mode opens