Mercurial > emacs
diff lisp/w32-fns.el @ 55865:ccd8cdf69359
Rework docstring (wording by Eli Zaretskii and Kai Grossjohann).
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Sun, 30 May 2004 21:21:42 +0000 |
parents | 0d890eccf70f |
children | 6fb026ad601f 4c90ffeb71c5 |
line wrap: on
line diff
--- a/lisp/w32-fns.el Sun May 30 21:00:53 2004 +0000 +++ b/lisp/w32-fns.el Sun May 30 21:21:42 2004 +0000 @@ -230,9 +230,13 @@ (defun convert-standard-filename (filename) "Convert a standard file's name to something suitable for the current OS. -This function's standard definition is trivial; it just returns the argument. -However, on some systems, the function is redefined -with a definition that really does change some file names." +This means to guarantee valid names and perhaps to canonicalize +certain patterns. + +On Windows and DOS, replace invalid characters. On DOS, make +sure to obey the 8.3 limitations. On Windows, turn Cygwin names +into native names, and also turn slashes into backslashes if the +shell requires it (see `w32-shell-dos-semantics')." (let ((name (save-match-data (if (string-match "\\`/cygdrive/\\([a-zA-Z]\\)/" filename)