diff options
| author | Roland Winkler | 2008-04-14 02:42:11 +0000 |
|---|---|---|
| committer | Roland Winkler | 2008-04-14 02:42:11 +0000 |
| commit | 52434c810ea7264df27e6a1e8a0ce47ac58a1d62 (patch) | |
| tree | d433b37d00001f90cd05455379333ae9e1580992 | |
| parent | 6c763a3075fc6b826aa6caf6ab9ce1a77e96da0f (diff) | |
| download | emacs-52434c810ea7264df27e6a1e8a0ce47ac58a1d62.tar.gz emacs-52434c810ea7264df27e6a1e8a0ce47ac58a1d62.zip | |
(proced-send-signal): Fix error recognition.
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/proced.el | 8 |
2 files changed, 8 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ac641f8694b..8074ba02f39 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,9 @@ | |||
| 1 | 2008-04-13 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> | 1 | 2008-04-13 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> |
| 2 | 2 | ||
| 3 | * proced.el (proced-send-signal): Fix error recognition. | ||
| 4 | |||
| 5 | 2008-04-13 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> | ||
| 6 | |||
| 3 | * proced.el (proced-command-alist): Remove sort column. | 7 | * proced.el (proced-command-alist): Remove sort column. |
| 4 | (proced-command, proced-procname-column): Use | 8 | (proced-command, proced-procname-column): Use |
| 5 | make-variable-buffer-local. | 9 | make-variable-buffer-local. |
diff --git a/lisp/proced.el b/lisp/proced.el index 9840d6f808f..743978b42e7 100644 --- a/lisp/proced.el +++ b/lisp/proced.el | |||
| @@ -516,8 +516,8 @@ If SIGNAL is nil display marked processes and query interactively for SIGNAL." | |||
| 516 | (if (zerop (funcall | 516 | (if (zerop (funcall |
| 517 | proced-signal-function | 517 | proced-signal-function |
| 518 | (string-to-number (car process)) signal)) | 518 | (string-to-number (car process)) signal)) |
| 519 | (push (cdr process) err-list) | 519 | (setq count (1+ count)) |
| 520 | (setq count (1+ count))))) | 520 | (push (cdr process) err-list)))) |
| 521 | ;; use external system call | 521 | ;; use external system call |
| 522 | (let ((signal (concat "-" (if (numberp signal) | 522 | (let ((signal (concat "-" (if (numberp signal) |
| 523 | (number-to-string signal) signal)))) | 523 | (number-to-string signal) signal)))) |
| @@ -525,8 +525,8 @@ If SIGNAL is nil display marked processes and query interactively for SIGNAL." | |||
| 525 | (if (zerop (call-process | 525 | (if (zerop (call-process |
| 526 | proced-signal-function nil 0 nil | 526 | proced-signal-function nil 0 nil |
| 527 | signal (car process))) | 527 | signal (car process))) |
| 528 | (push (cdr process) err-list) | 528 | (setq count (1+ count)) |
| 529 | (setq count (1+ count)))))) | 529 | (push (cdr process) err-list))))) |
| 530 | (if err-list | 530 | (if err-list |
| 531 | ;; FIXME: that's not enough to display the errors. | 531 | ;; FIXME: that's not enough to display the errors. |
| 532 | (message "%s: %s" signal err-list) | 532 | (message "%s: %s" signal err-list) |