diff options
author | Eli Zaretskii <eliz@gnu.org> | 2010-05-15 11:31:40 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2010-05-15 11:31:40 +0300 |
commit | 98d8b17e45bb1246df61e51f8917b98faa9f1cdd (patch) | |
tree | 392c21e9c3856e786d0fef88b7baa77f6080a23d /lisp/w32-fns.el | |
parent | 78248b76e396d96a7c7c25ae91296e31fee558da (diff) | |
download | emacs-98d8b17e45bb1246df61e51f8917b98faa9f1cdd.tar.gz emacs-98d8b17e45bb1246df61e51f8917b98faa9f1cdd.tar.bz2 emacs-98d8b17e45bb1246df61e51f8917b98faa9f1cdd.zip |
Don't override standard definition of convert-standard-filename.
Add obsolete aliases for dos-fns.el functions.
files.el (convert-standard-filename): Call
w32-convert-standard-filename and dos-convert-standard-filename on
the corresponding systems.
w32-fns.el (w32-convert-standard-filename): Rename from
convert-standard-filename. Doc fix.
dos-fns.el (dos-convert-standard-filename): Doc fix.
(convert-standard-filename): Don't defalias.
(register-name-alist, make-register, register-value)
(set-register-value, intdos): Obsolete aliases for the
corresponding dos-* functions and variables.
(dos-intdos): Add a doc string.
Diffstat (limited to 'lisp/w32-fns.el')
-rw-r--r-- | lisp/w32-fns.el | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/lisp/w32-fns.el b/lisp/w32-fns.el index efdf26b529c..0b97b184d22 100644 --- a/lisp/w32-fns.el +++ b/lisp/w32-fns.el @@ -253,15 +253,16 @@ You should set this to t when using a non-system shell.\n\n")))) ;; (setq source-directory (file-name-as-directory ;; (expand-file-name ".." exec-directory))))) -(defun convert-standard-filename (filename) - "Convert a standard file's name to something suitable for the current OS. +(defun w32-convert-standard-filename (filename) + "Convert a standard file's name to something suitable for the MS-Windows. 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')." +This function is called by `convert-standard-filename'. + +Replace invalid characters and turn Cygwin names into native +names, and also turn slashes into backslashes if the shell +requires it (see `w32-shell-dos-semantics')." (save-match-data (let ((name (if (string-match "\\`/cygdrive/\\([a-zA-Z]\\)/" filename) |