# HG changeset patch # User Eli Zaretskii # Date 1114349045 0 # Node ID 8757023049af5d1e96ce7b55c7891ecaaae6438b # Parent 026d0d52499c5e34d589c552f660a80add2a5209 (Unique File Names): Don't mention "numbers" in the documentation of make-temp-file and make-temp-name. diff -r 026d0d52499c -r 8757023049af lispref/files.texi --- a/lispref/files.texi Sun Apr 24 13:13:09 2005 +0000 +++ b/lispref/files.texi Sun Apr 24 13:24:05 2005 +0000 @@ -2028,10 +2028,13 @@ @defun make-temp-file prefix &optional dir-flag suffix @tindex make-temp-file -This function creates a temporary file and returns its name. -The name starts with @var{prefix}; it also contains a number that is -different in each Emacs job. If @var{prefix} is a relative file name, -it is expanded against @code{temporary-file-directory}. +This function creates a temporary file and returns its name. Emacs +creates the temporary file's name by adding to @var{prefix} some +random characters that are different in each Emacs job. The result is +guaranteed to be a newly created empty file. On MS-DOS, this function +can truncate the @var{string} prefix to fit into the 8+3 file-name +limits. If @var{prefix} is a relative file name, it is expanded +against @code{temporary-file-directory}. @example @group @@ -2076,13 +2079,13 @@ @end example @defun make-temp-name string -This function generates a string that can be used as a unique file name. -The name starts with @var{string}, and contains a number that is -different in each Emacs job. It is like @code{make-temp-file} except -that it just constructs a name, and does not create a file. Another -difference is that @var{string} should be an absolute file name. On -MS-DOS, this function can truncate the @var{string} prefix to fit into -the 8+3 file-name limits. +This function generates a string that can be used as a unique file +name. The name starts with @var{string}, and has several random +characters appended to it, which are different in each Emacs job. It +is like @code{make-temp-file} except that it just constructs a name, +and does not create a file. Another difference is that @var{string} +should be an absolute file name. On MS-DOS, this function can +truncate the @var{string} prefix to fit into the 8+3 file-name limits. @end defun @defvar temporary-file-directory