changeset 53477:79093b308520

* progmodes/idlwave.el (idlwave-make-tags): * textmodes/flyspell.el (flyspell-large-region):. * progmodes/make-mode.el (makefile-query-by-make-minus-q): * emulation/viper-util.el (viper-glob-unix-files): * emacs-lisp/shadow.el (shadow-same-file-or-nonexistent): * man.el (Man-init-defvars): * jka-compr.el (jka-compr-call-process): * files.el (get-free-disk-space,insert-directory): * ediff-ptch.el (ediff-test-patch-utility): * ediff-diff.el (ediff-test-utility): * dired-aux.el (dired-check-process): * mail/sendmail.el (sendmail-send-it): Don't use = or zerop to test the return value of call-process, because it can be a string.
author Eli Zaretskii <eliz@is.elta.co.il>
date Sat, 03 Jan 2004 12:11:21 +0000
parents e4771968b95f
children 82d0164fa384
files lisp/dired-aux.el lisp/ediff-diff.el lisp/ediff-ptch.el lisp/emacs-lisp/shadow.el lisp/emulation/viper-util.el lisp/files.el lisp/jka-compr.el lisp/mail/sendmail.el lisp/man.el lisp/progmodes/idlwave.el lisp/progmodes/make-mode.el lisp/textmodes/flyspell.el
diffstat 12 files changed, 50 insertions(+), 47 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/dired-aux.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/dired-aux.el	Sat Jan 03 12:11:21 2004 +0000
@@ -561,8 +561,8 @@
       (set-buffer err-buffer)
       (erase-buffer)
       (setq default-directory dir	; caller's default-directory
-	    err (/= 0
-		 (apply (function dired-call-process) program nil arguments)))
+	    err (not (eq 0
+		 (apply (function dired-call-process) program nil arguments))))
       (if err
 	  (progn
 	    (dired-log (concat program " " (prin1-to-string arguments) "\n"))
--- a/lisp/ediff-diff.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/ediff-diff.el	Sat Jan 03 12:11:21 2004 +0000
@@ -64,8 +64,8 @@
 ;; The following functions needed for setting diff/diff3 options
 ;; test if diff supports the --binary option
 (defsubst ediff-test-utility (diff-util option &optional files)
-  (zerop (apply 'call-process
-		(append (list diff-util nil nil nil option) files))))
+  (eq 0 (apply 'call-process
+	       (append (list diff-util nil nil nil option) files))))
 
 (defun ediff-diff-mandatory-option (diff-util)
   (let ((file (if (boundp 'null-device) null-device "/dev/null")))
--- a/lisp/ediff-ptch.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/ediff-ptch.el	Sat Jan 03 12:11:21 2004 +0000
@@ -86,10 +86,10 @@
 
 (defun ediff-test-patch-utility ()
   (condition-case nil
-      (cond ((zerop (call-process ediff-patch-program nil nil nil "-z." "-b"))
+      (cond ((eq 0 (call-process ediff-patch-program nil nil nil "-z." "-b"))
 	     ;; GNU `patch' v. >= 2.2
 	     'gnu)
-	    ((zerop (call-process ediff-patch-program nil nil nil "-b"))
+	    ((eq 0 (call-process ediff-patch-program nil nil nil "-b"))
 	     'posix)
 	    (t 'traditional))
     (file-error nil)))
--- a/lisp/emacs-lisp/shadow.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/emacs-lisp/shadow.el	Sat Jan 03 12:11:21 2004 +0000
@@ -161,7 +161,7 @@
 		 ;; sizes.
 		 (and (= (nth 7 (file-attributes f1))
 			 (nth 7 (file-attributes f2)))
-		      (zerop (call-process "cmp" nil nil nil "-s" f1 f2))))))))
+		      (eq 0 (call-process "cmp" nil nil nil "-s" f1 f2))))))))
 
 ;;;###autoload
 (defun list-load-path-shadows ()
--- a/lisp/emulation/viper-util.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/emulation/viper-util.el	Sat Jan 03 12:11:21 2004 +0000
@@ -394,17 +394,17 @@
 			    command)))
       (goto-char (point-min))
       ;; Issue an error, if no match.
-      (if (> status 0)
-	  (save-excursion
-	    (skip-chars-forward " \t\n\j")
-	    (if (looking-at "ls:")
-		(viper-forward-Word 1))
-	    (error "%s: %s"
-		   (if (stringp  gshell)
-		       gshell
-		     "shell")
-		   (buffer-substring (point) (viper-line-pos 'end)))
-	    ))
+      (unless (eq 0 status)
+	(save-excursion
+	  (skip-chars-forward " \t\n\j")
+	  (if (looking-at "ls:")
+	      (viper-forward-Word 1))
+	  (error "%s: %s"
+		 (if (stringp  gshell)
+		     gshell
+		   "shell")
+		 (buffer-substring (point) (viper-line-pos 'end)))
+	  ))
       (goto-char (point-min))
       (viper-get-filenames-from-buffer 'one-per-line))
     ))
--- a/lisp/files.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/files.el	Sat Jan 03 12:11:21 2004 +0000
@@ -4137,10 +4137,10 @@
     (save-match-data
       (with-temp-buffer
 	(when (and directory-free-space-program
-		   (zerop (call-process directory-free-space-program
-					nil t nil
-					directory-free-space-args
-					dir)))
+		   (eq 0 (call-process directory-free-space-program
+				       nil t nil
+				       directory-free-space-args
+				       dir)))
 	  ;; Usual format is a header line followed by a line of
 	  ;; numbers.
 	  (goto-char (point-min))
@@ -4260,21 +4260,21 @@
 				 file))))))))
 
 	  ;; If `insert-directory-program' failed, signal an error.
-	  (if (/= result 0)
-	      ;; On non-Posix systems, we cannot open a directory, so
-	      ;; don't even try, because that will always result in
-	      ;; the ubiquitous "Access denied".  Instead, show the
-	      ;; command line so the user can try to guess what went wrong.
-	      (if (and (file-directory-p file)
-		       (memq system-type '(ms-dos windows-nt)))
-		  (error
-		   "Reading directory: \"%s %s -- %s\" exited with status %s"
-		   insert-directory-program
-		   (if (listp switches) (concat switches) switches)
-		   file result)
-		;; Unix.  Access the file to get a suitable error.
-		(access-file file "Reading directory")
-		(error "Listing directory failed but `access-file' worked")))
+	  (unless (eq 0 result)
+	    ;; On non-Posix systems, we cannot open a directory, so
+	    ;; don't even try, because that will always result in
+	    ;; the ubiquitous "Access denied".  Instead, show the
+	    ;; command line so the user can try to guess what went wrong.
+	    (if (and (file-directory-p file)
+		     (memq system-type '(ms-dos windows-nt)))
+		(error
+		 "Reading directory: \"%s %s -- %s\" exited with status %s"
+		 insert-directory-program
+		 (if (listp switches) (concat switches) switches)
+		 file result)
+	      ;; Unix.  Access the file to get a suitable error.
+	      (access-file file "Reading directory")
+	      (error "Listing directory failed but `access-file' worked")))
 
 	  (when (string-match "--dired\\>" switches)
 	    (forward-line -2)
--- a/lisp/jka-compr.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/jka-compr.el	Sat Jan 03 12:11:21 2004 +0000
@@ -356,7 +356,7 @@
 
 	  (jka-compr-delete-temp-file err-file)))
 
-    (or (zerop
+    (or (eq 0
 	 (apply 'call-process
 		prog
 		infile
--- a/lisp/mail/sendmail.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/mail/sendmail.el	Sat Jan 03 12:11:21 2004 +0000
@@ -1029,7 +1029,7 @@
 			      )
 		      )
 		     (exit-value (apply 'call-process-region args)))
-		(or (null exit-value) (zerop exit-value)
+		(or (null exit-value) (eq 0 exit-value)
 		    (error "Sending...failed with exit value %d" exit-value)))
 	    (or fcc-was-found
 		(error "No recipients")))
--- a/lisp/man.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/man.el	Sat Jan 03 12:11:21 2004 +0000
@@ -425,9 +425,9 @@
 	  (cond
 	   (Man-fontify-manpage-flag
 	    nil)
-	   ((= 0 (call-process Man-sed-command nil nil nil Man-sysv-sed-script))
+	   ((eq 0 (call-process Man-sed-command nil nil nil Man-sysv-sed-script))
 	    Man-sysv-sed-script)
-	   ((= 0 (call-process Man-sed-command nil nil nil Man-berkeley-sed-script))
+	   ((eq 0 (call-process Man-sed-command nil nil nil Man-berkeley-sed-script))
 	    Man-berkeley-sed-script)
 	   (t
 	    nil))))
--- a/lisp/progmodes/idlwave.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/progmodes/idlwave.el	Sat Jan 03 12:11:21 2004 +0000
@@ -5,7 +5,7 @@
 ;;         Chris Chase <chase@att.com>
 ;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu>
 ;; Version: 4.15
-;; Date: $Date: 2003/07/21 21:36:29 $
+;; Date: $Date: 2003/09/01 15:45:35 $
 ;; Keywords: languages
 
 ;; This file is part of GNU Emacs.
@@ -3889,9 +3889,12 @@
 		  (progn
 		    (message (concat "Tagging " item "..."))
 		    (setq errbuf (get-buffer-create "*idltags-error*"))
-		    (setq status (+ status
-				    (call-process "sh" nil errbuf nil "-c"
-						  (concat cmd append item))))
+		    (setq status
+			  (+ status
+			     (if (eq 0 (call-process "sh" nil errbuf nil "-c"
+						     (concat cmd append item)))
+				 0
+			       1)))
 		    ;;
 		    ;; Append additional tags
 		    (setq append " --append ")
--- a/lisp/progmodes/make-mode.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/progmodes/make-mode.el	Sat Jan 03 12:11:21 2004 +0000
@@ -1374,7 +1374,7 @@
   (delete-file filename))		; remove the tmpfile
 
 (defun makefile-query-by-make-minus-q (target &optional filename)
-  (not (zerop
+  (not (eq 0
 	(call-process makefile-brave-make nil nil nil
 		      "-f" filename "-q" target))))
 
--- a/lisp/textmodes/flyspell.el	Fri Jan 02 22:17:42 2004 +0000
+++ b/lisp/textmodes/flyspell.el	Sat Jan 03 12:11:21 2004 +0000
@@ -1351,7 +1351,7 @@
 					       ispell-personal-dictionary)))))
 		      (setq args (append args ispell-extra-args))
 		      args))))
-      (if (= c 0)
+      (if (eq c 0)
 	  (flyspell-external-point-words)
 	(error "Can't check region...")))))