diff options
| author | Stefan Monnier | 2008-04-05 17:55:00 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2008-04-05 17:55:00 +0000 |
| commit | 6afdf6e69a6ffae71c5de887727c1190302f8c72 (patch) | |
| tree | 951a9af02a9b3a9d079e34fc618347ef0ca51e08 | |
| parent | 6bfc86982bac0e5bd73af58112a17d20d3314f4f (diff) | |
| download | emacs-6afdf6e69a6ffae71c5de887727c1190302f8c72.tar.gz emacs-6afdf6e69a6ffae71c5de887727c1190302f8c72.zip | |
Undo part of the multi-tty change, which is only needed if server.el is
preloaded, and broke server-running-p.
(server-socket-dir): Initialize in the defvar, as before.
(server-start): Remove initialization of server-socket-dir.
| -rw-r--r-- | lisp/ChangeLog | 10 | ||||
| -rw-r--r-- | lisp/server.el | 8 |
2 files changed, 10 insertions, 8 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d1083f35323..20816c12e72 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2008-04-05 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * server.el: Undo part of the multi-tty change, which is only | ||
| 4 | needed if server.el is preloaded, and broke server-running-p. | ||
| 5 | (server-socket-dir): Initialize in the defvar, as before. | ||
| 6 | (server-start): Remove initialization of server-socket-dir. | ||
| 7 | |||
| 1 | 2008-04-05 Eli Zaretskii <eliz@gnu.org> | 8 | 2008-04-05 Eli Zaretskii <eliz@gnu.org> |
| 2 | 9 | ||
| 3 | * ls-lisp.el (ls-lisp-format): Support inodes that are 2- or | 10 | * ls-lisp.el (ls-lisp-format): Support inodes that are 2- or |
| @@ -7,8 +14,7 @@ | |||
| 7 | 14 | ||
| 8 | * cus-face.el (custom-face-attributes): Handle roman slant. | 15 | * cus-face.el (custom-face-attributes): Handle roman slant. |
| 9 | 16 | ||
| 10 | * faces.el (default): Ensure the face-defface-spec property is | 17 | * faces.el (default): Ensure the face-defface-spec property is set. |
| 11 | set. | ||
| 12 | 18 | ||
| 13 | 2008-04-05 Adrian Robert <Adrian.B.Robert@gmail.com> | 19 | 2008-04-05 Adrian Robert <Adrian.B.Robert@gmail.com> |
| 14 | 20 | ||
diff --git a/lisp/server.el b/lisp/server.el index 024df504779..c88143f7ca1 100644 --- a/lisp/server.el +++ b/lisp/server.el | |||
| @@ -204,9 +204,8 @@ are done with it in the server.") | |||
| 204 | 204 | ||
| 205 | (defvar server-name "server") | 205 | (defvar server-name "server") |
| 206 | 206 | ||
| 207 | (defvar server-socket-dir nil | 207 | (defvar server-socket-dir (format "/tmp/emacs%d" (user-uid)) |
| 208 | "The directory in which to place the server socket. | 208 | "The directory in which to place the server socket.") |
| 209 | Initialized by `server-start'.") | ||
| 210 | 209 | ||
| 211 | (defun server-clients-with (property value) | 210 | (defun server-clients-with (property value) |
| 212 | "Return a list of clients with PROPERTY set to VALUE." | 211 | "Return a list of clients with PROPERTY set to VALUE." |
| @@ -463,9 +462,6 @@ kill any existing server communications subprocess." | |||
| 463 | (not server-clients) | 462 | (not server-clients) |
| 464 | (yes-or-no-p | 463 | (yes-or-no-p |
| 465 | "The current server still has clients; delete them? ")) | 464 | "The current server still has clients; delete them? ")) |
| 466 | ;; It is safe to get the user id now. | ||
| 467 | (setq server-socket-dir (or server-socket-dir | ||
| 468 | (format "/tmp/emacs%d" (user-uid)))) | ||
| 469 | (when server-process | 465 | (when server-process |
| 470 | ;; kill it dead! | 466 | ;; kill it dead! |
| 471 | (ignore-errors (delete-process server-process))) | 467 | (ignore-errors (delete-process server-process))) |