diff options
| author | Stefan Monnier | 2003-04-12 19:05:41 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2003-04-12 19:05:41 +0000 |
| commit | e5576936b9cf8de84f985ea1b0ebac80a03db9b7 (patch) | |
| tree | 5e5e99021d8ece2b744e8bdaa608a60446d1187c | |
| parent | 724629d2c2c796c1f831f33db6201f5f9f515a26 (diff) | |
| download | emacs-e5576936b9cf8de84f985ea1b0ebac80a03db9b7.tar.gz emacs-e5576936b9cf8de84f985ea1b0ebac80a03db9b7.zip | |
(server-start): Use letf.
| -rw-r--r-- | lisp/server.el | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/lisp/server.el b/lisp/server.el index 5256df44dd4..71e2463c595 100644 --- a/lisp/server.el +++ b/lisp/server.el | |||
| @@ -259,20 +259,16 @@ Prefix arg means just kill any existing server communications subprocess." | |||
| 259 | (unless leave-dead | 259 | (unless leave-dead |
| 260 | (if server-process | 260 | (if server-process |
| 261 | (server-log (message "Restarting server"))) | 261 | (server-log (message "Restarting server"))) |
| 262 | (let ((umask (default-file-modes))) | 262 | (letf (((default-file-modes) ?\700)) |
| 263 | (unwind-protect | 263 | (setq server-process |
| 264 | (progn | 264 | (make-network-process |
| 265 | (set-default-file-modes ?\700) | 265 | :name "server" :family 'local :server t :noquery t |
| 266 | (setq server-process | 266 | :service server-socket-name |
| 267 | (make-network-process | 267 | :sentinel 'server-sentinel :filter 'server-process-filter |
| 268 | :name "server" :family 'local :server t :noquery t | 268 | ;; We must receive file names without being decoded. |
| 269 | :service server-socket-name | 269 | ;; Those are decoded by server-process-filter according |
| 270 | :sentinel 'server-sentinel :filter 'server-process-filter | 270 | ;; to file-name-coding-system. |
| 271 | ;; We must receive file names without being decoded. | 271 | :coding 'raw-text))))) |
| 272 | ;; Those are decoded by server-process-filter according | ||
| 273 | ;; to file-name-coding-system. | ||
| 274 | :coding 'raw-text))) | ||
| 275 | (set-default-file-modes umask))))) | ||
| 276 | 272 | ||
| 277 | ;;;###autoload | 273 | ;;;###autoload |
| 278 | (define-minor-mode server-mode | 274 | (define-minor-mode server-mode |