Mercurial > emacs
changeset 32253:e3c97d8f7a7e
(find-backup-file-name) [ms-dos]: If support for long
file names is not available, behave as if version-control were set
to never.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 07 Oct 2000 18:49:14 +0000 |
parents | 62100be6ca6d |
children | f93728883f64 |
files | lisp/files.el |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/files.el Sat Oct 07 18:41:26 2000 +0000 +++ b/lisp/files.el Sat Oct 07 18:49:14 2000 +0000 @@ -2386,7 +2386,11 @@ ;; Run a handler for this function so that ange-ftp can refuse to do it. (if handler (funcall handler 'find-backup-file-name fn) - (if (eq version-control 'never) + (if (or (eq version-control 'never) + ;; We don't support numbered backups on plain MS-DOS + ;; when long file names are unavailable. + (and (eq system-type 'ms-dos) + (not (msdos-long-file-names)))) (list (make-backup-file-name fn)) (let* ((basic-name (make-backup-file-name-1 fn)) (base-versions (concat (file-name-nondirectory basic-name)