481 |
|
|
482 |
(defun convert-standard-filename (filename) |
(defun convert-standard-filename (filename) |
483 |
"Convert a standard file's name to something suitable for the current OS. |
"Convert a standard file's name to something suitable for the current OS. |
484 |
This function's standard definition is trivial; it just returns the argument. |
This means to guarantee valid names and perhaps to canonicalize |
485 |
However, on some systems, the function is redefined with a definition |
certain patterns. |
486 |
that really does change some file names to canonicalize certain |
|
487 |
patterns and to guarantee valid names." |
This function's standard definition is trivial; it just returns |
488 |
|
the argument. However, on Windows and DOS, replace invalid |
489 |
|
characters. On DOS, make sure to obey the 8.3 limitations. On |
490 |
|
Windows, turn Cygwin names into native names, and also turn |
491 |
|
slashes into backslashes if the shell requires it (see |
492 |
|
`w32-shell-dos-semantics')." |
493 |
filename) |
filename) |
494 |
|
|
495 |
(defun read-directory-name (prompt &optional dir default-dirname mustmatch initial) |
(defun read-directory-name (prompt &optional dir default-dirname mustmatch initial) |