Mercurial > emacs
changeset 61795:8757023049af
(Unique File Names): Don't mention "numbers" in the documentation
of make-temp-file and make-temp-name.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sun, 24 Apr 2005 13:24:05 +0000 |
parents | 026d0d52499c |
children | 447490ba1339 |
files | lispref/files.texi |
diffstat | 1 files changed, 14 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- 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