* lisp/server.el (server-running-p):
* lisp/subr.el (memory-limit): Ensure local `default-directory'
when calling `process-attributes'.
(condition-case nil
(if server-use-tcp
(with-temp-buffer
- (insert-file-contents-literally (expand-file-name name server-auth-dir))
+ (setq default-directory server-auth-dir)
+ (insert-file-contents-literally (expand-file-name name))
(or (and (looking-at "127\\.0\\.0\\.1:[0-9]+ \\([0-9]+\\)")
(assq 'comm
(process-attributes
(defun memory-limit ()
"Return an estimate of Emacs virtual memory usage, divided by 1024."
- (or (cdr (assq 'vsize (process-attributes (emacs-pid)))) 0))
+ (let ((default-directory temporary-file-directory))
+ (or (cdr (assq 'vsize (process-attributes (emacs-pid)))) 0)))
\f
;;;; Input and display facilities.