(display-time): Force use of pipe, not pty.
authorRichard M. Stallman <rms@gnu.org>
Fri, 22 Apr 1994 04:37:36 +0000 (04:37 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 22 Apr 1994 04:37:36 +0000 (04:37 +0000)
lisp/time.el

index fe3df1f..5df6c5e 100644 (file)
@@ -72,10 +72,13 @@ After each update, `display-time-hook' is run with `run-hooks'."
              (setq global-mode-string
                    (append global-mode-string '(display-time-string))))
          (setq display-time-string "")
-         (setq display-time-process
-               (start-process "display-time" nil
-                              (expand-file-name "wakeup" exec-directory)
-                              (int-to-string display-time-interval)))
+         ;; Using a pty is wasteful, and the separate session causes
+         ;; annoyance sometimes (some systems kill idle sessions).
+         (let ((process-connection-type nil))
+           (setq display-time-process
+                 (start-process "display-time" nil
+                                (expand-file-name "wakeup" exec-directory)
+                                (int-to-string display-time-interval))))
          (process-kill-without-query display-time-process)
          (set-process-sentinel display-time-process 'display-time-sentinel)
          (set-process-filter display-time-process 'display-time-filter)))))