changeset 42159:3147c50bac69

(dired-free-space-program): Variable deleted. (dired-free-space-args): Variable deleted. (dired-insert-directory): Don't try to determine free space.
author Richard M. Stallman <rms@gnu.org>
date Tue, 18 Dec 2001 19:35:20 +0000
parents 5df6b6e21575
children 530136f9f1b9
files lisp/dired.el
diffstat 1 files changed, 1 insertions(+), 49 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/dired.el	Tue Dec 18 19:35:09 2001 +0000
+++ b/lisp/dired.el	Tue Dec 18 19:35:20 2001 +0000
@@ -157,21 +157,6 @@
   :type 'boolean
   :group 'dired)
 
-(defcustom dired-free-space-program "df"
-  "*Program to get the amount of free space on a file system.
-We assume the output has the format of `df'.
-The value of this variable must be just a command name or file name;
-if you want to specify options, use `dired-free-space-args'.
-
-A value of nil disables this feature."
-  :type '(choice (string :tag "Program") (const :tag "None" nil))
-  :group 'dired)
-
-(defcustom dired-free-space-args "-Pk"
-  "*Options to use when running `dired-free-space-program'."
-  :type 'string
-  :group 'dired)
-
 ;;; Hook variables
 
 (defvar dired-load-hook nil
@@ -685,40 +670,7 @@
 	 (cdr dir-or-list))
       ;; Expand the file name here because it may have been abbreviated
       ;; in dired-noselect.
-      (insert-directory (expand-file-name dir-or-list) switches wildcard full-p)
-      (when (and full-p dired-free-space-program)
-	(save-excursion
-	  (goto-char (point-min))
-	  (when (re-search-forward "total [0-9]+$" nil t)
-	    (insert "  free ")
-	    ;; Non-Posix systems don't always have dired-free-space-program,
-	    ;; but might have an equivalent system call.
-	    (if (fboundp 'file-system-info)
-		(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
-					     dired-free-space-args
-					     (expand-file-name dir-or-list)))
-			(progn
-			  (goto-char beg)
-			  (forward-line 1)
-			  (skip-chars-forward "^ \t")
-			  (forward-word 2)
-			  (skip-chars-forward " \t")
-			  (delete-region beg (point))
-			  (forward-word 1)
-			  (delete-region (point)
-					 (progn (forward-line 1) (point))))
-	     ;; The dired-free-space-program failed; delete its output
-		      (delete-region (- beg 7) (point)))
-		  (error (delete-region (- beg 7) (point))))))))))
+      (insert-directory (expand-file-name dir-or-list) switches wildcard full-p))
     ;; Quote certain characters, unless ls quoted them for us.
     (if (not (string-match "b" dired-actual-switches))
 	(save-excursion