aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim F. Storm2002-03-17 20:32:20 +0000
committerKim F. Storm2002-03-17 20:32:20 +0000
commit41c4dfe119edf8cb9f9a259b67344ff42c657c0d (patch)
tree2d181e81ae9826f503b3633348625e45c2ada0fb
parent48a4a1fbe06860d88399e1d37bf69ef147537b35 (diff)
downloademacs-41c4dfe119edf8cb9f9a259b67344ff42c657c0d.tar.gz
emacs-41c4dfe119edf8cb9f9a259b67344ff42c657c0d.zip
Update copyright.
(shadow-save-buffers-kill-emacs): Also check for active server processes. Use process-query-on-exit-flag.
-rw-r--r--lisp/shadowfile.el8
1 files changed, 3 insertions, 5 deletions
diff --git a/lisp/shadowfile.el b/lisp/shadowfile.el
index cc17568581b..56479c0399f 100644
--- a/lisp/shadowfile.el
+++ b/lisp/shadowfile.el
@@ -1,6 +1,6 @@
1;;; shadowfile.el --- automatic file copying 1;;; shadowfile.el --- automatic file copying
2 2
3;; Copyright (C) 1993, 1994, 2001 Free Software Foundation, Inc. 3;; Copyright (C) 1993, 1994, 2001, 2002 Free Software Foundation, Inc.
4 4
5;; Author: Boris Goldowsky <boris@gnu.org> 5;; Author: Boris Goldowsky <boris@gnu.org>
6;; Keywords: comm files 6;; Keywords: comm files
@@ -775,10 +775,8 @@ look for files that have been changed and need to be copied to other systems."
775 (let ((processes (process-list)) 775 (let ((processes (process-list))
776 active) 776 active)
777 (while processes 777 (while processes
778 (and (memq (process-status (car processes)) '(run stop open)) 778 (and (memq (process-status (car processes)) '(run stop open listen))
779 (let ((val (process-kill-without-query (car processes)))) 779 (process-query-on-exit-flag (car processes))
780 (process-kill-without-query (car processes) val)
781 val)
782 (setq active t)) 780 (setq active t))
783 (setq processes (cdr processes))) 781 (setq processes (cdr processes)))
784 (or (not active) 782 (or (not active)