From: Fred Drake Date: Tue, 12 Nov 2002 22:07:48 +0000 (+0000) Subject: Clarified documentation of tempnam(). X-Git-Tag: v2.2.3c1~239 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=afff418b0fa1b9deeff40ace898785dd66e1b7e6;p=thirdparty%2FPython%2Fcpython.git Clarified documentation of tempnam(). Closes SF bug #635656. --- diff --git a/Doc/lib/libos.tex b/Doc/lib/libos.tex index 7aed6fb415a1..af8871cda4c1 100644 --- a/Doc/lib/libos.tex +++ b/Doc/lib/libos.tex @@ -865,6 +865,10 @@ files if \var{dir} is omitted or \code{None}. If given and not filename. Applications are responsible for properly creating and managing files created using paths returned by \function{tempnam()}; no automatic cleanup is provided. +On \UNIX, the environment variable \envvar{TMPDIR} overrides +\var{dir}, while on Windows the \envvar{TMP} is used. The specific +behavior of this function depends on the C library implementation; +some aspects are underspecified in system documentation. \warning{Use of \function{tempnam()} is vulnerable to symlink attacks; consider using \function{tmpfile()} instead.} Availability: \UNIX, Windows.