Make ls-lisp.el behave like Posix hosts when directory doesn't exist
* lisp/ls-lisp.el (ls-lisp-insert-directory): For a directory that cannot be accessed, signal an error, like insert-directory does on Posix systems. This causes files-tests.el to pass on MS-Windows.
This commit is contained in:
parent
4d00262a8e
commit
00b8c7ef96
1 changed files with 7 additions and 3 deletions
|
@ -475,9 +475,13 @@ not contain `d', so that a full listing is expected."
|
|||
(ls-lisp-classify-file file fattr)
|
||||
file)
|
||||
fattr (file-attribute-size fattr)
|
||||
switches time-index))
|
||||
(message "%s: doesn't exist or is inaccessible" file)
|
||||
(ding) (sit-for 2))))) ; to show user the message!
|
||||
switches time-index))
|
||||
;; Emulate what we do on Posix hosts when we call access-file
|
||||
;; in insert-directory.
|
||||
(signal 'file-error
|
||||
(list "Reading directory"
|
||||
"Directory doesn't exist or is inaccessible"
|
||||
file))))))
|
||||
|
||||
(declare-function dired-read-dir-and-switches "dired" (str))
|
||||
(declare-function dired-goto-next-file "dired" ())
|
||||
|
|
Loading…
Add table
Reference in a new issue