summaryrefslogtreecommitdiff
path: root/lisp/shadowfile.el
diff options
context:
space:
mode:
authorKim F. Storm <storm@cua.dk>2002-03-17 20:32:20 +0000
committerKim F. Storm <storm@cua.dk>2002-03-17 20:32:20 +0000
commit5d83c8ca8fadcb9bcc71da1019a8f9b06abbe087 (patch)
treeae9892690132308dcc5e1657916ccac92c9699c4 /lisp/shadowfile.el
parent3ce6881b4c4a7f09deac701e9fbd2e1496ec99b6 (diff)
downloademacs-5d83c8ca8fadcb9bcc71da1019a8f9b06abbe087.tar.gz
Update copyright.
(shadow-save-buffers-kill-emacs): Also check for active server processes. Use process-query-on-exit-flag.
Diffstat (limited to 'lisp/shadowfile.el')
-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 @@
;;; shadowfile.el --- automatic file copying
-;; Copyright (C) 1993, 1994, 2001 Free Software Foundation, Inc.
+;; Copyright (C) 1993, 1994, 2001, 2002 Free Software Foundation, Inc.
;; Author: Boris Goldowsky <boris@gnu.org>
;; Keywords: comm files
@@ -775,10 +775,8 @@ look for files that have been changed and need to be copied to other systems."
(let ((processes (process-list))
active)
(while processes
- (and (memq (process-status (car processes)) '(run stop open))
- (let ((val (process-kill-without-query (car processes))))
- (process-kill-without-query (car processes) val)
- val)
+ (and (memq (process-status (car processes)) '(run stop open listen))
+ (process-query-on-exit-flag (car processes))
(setq active t))
(setq processes (cdr processes)))
(or (not active)