# HG changeset patch # User Eli Zaretskii # Date 979499767 0 # Node ID 306adc548aaaf5d8d7a3560cf9a18a55b329165c # Parent e6301582e6931eaea00cb5289ef79327d92ba35c (dired-insert-directory): If file-system-info fails, remove the " free " part, but don't signal an error. diff -r e6301582e693 -r 306adc548aaa lisp/dired.el --- a/lisp/dired.el Sat Jan 13 16:49:49 2001 +0000 +++ b/lisp/dired.el Sun Jan 14 19:16:07 2001 +0000 @@ -689,9 +689,13 @@ ;; Non-Posix systems don't always have dired-free-space-program, ;; but might have an equivalent system call. (if (fboundp 'file-system-info) - (insert - (format "%.0f" - (/ (nth 2 (file-system-info dir-or-list)) 1024))) + (let ((beg (point)) + (fsinfo (file-system-info dir-or-list))) + (if fsinfo + (insert + (format "%.0f" (/ (nth 2 fsinfo) 1024))) + ;; file-system-info failed; delete " free ". + (delete-region (- beg 7) beg))) (let ((beg (point))) (condition-case nil (if (zerop (call-process dired-free-space-program nil t nil