]> git.eshelyaron.com Git - emacs.git/commitdiff
* emacs.c (daemon_pipe): Make non-static.
authorDan Nicolaescu <dann@ics.uci.edu>
Tue, 28 Oct 2008 04:25:11 +0000 (04:25 +0000)
committerDan Nicolaescu <dann@ics.uci.edu>
Tue, 28 Oct 2008 04:25:11 +0000 (04:25 +0000)
(IS_DAEMON): Move definition ...
* lisp.h (IS_DAEMON): ... here.
(daemon_pipe): Declare.
(is_daemon): Remove.
* dispnew.c (init_display): Use IS_DAEMON.

src/ChangeLog
src/dispnew.c
src/emacs.c
src/lisp.h

index ba79e504b53b3e8f613706fd8cccaaa58879448d..1c1c6aa5b74ba86201bca84d4a0744321d7055f7 100644 (file)
@@ -1,3 +1,12 @@
+2008-10-28  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacs.c (daemon_pipe): Make non-static.
+       (IS_DAEMON): Move definition ...
+       * lisp.h (IS_DAEMON): ... here.
+       (daemon_pipe): Declare.
+       (is_daemon): Remove.
+       * dispnew.c (init_display): Use IS_DAEMON.
+
 2008-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * xdisp.c (pos_visible_p, redisplay_internal, message3_nolog)
index 9c810a53e691e4d7a4fc01e7a89c4b0da48eb877..60caaa091eb8034cc7239dc94fd1c258159b478b 100644 (file)
@@ -6843,8 +6843,8 @@ init_display ()
 #endif /* SIGWINCH */
 
   /* If running as a daemon, no need to initialize any frames/terminal. */
-  if (is_daemon)
-    return;
+  if (IS_DAEMON)
+      return;
 
   /* If the user wants to use a window system, we shouldn't bother
      initializing the terminal.  This is especially important when the
index b3dee7776a2dcfc00b3b1ee12680a74f1661ef9c..d707f4f758df1fa1e8ec8012c4eca4d89e7f28b5 100644 (file)
@@ -240,9 +240,7 @@ static char *daemon_name;
 
 /* Pipe used to send exit notification to the daemon parent at
    startup.  */
-static int daemon_pipe[2];
-
-#define IS_DAEMON (daemon_pipe[1] != 0)
+int daemon_pipe[2];
 
 /* Save argv and argc.  */
 char **initial_argv;
index df7f9669175a1da5eec5b5b5575d4290108d623b..bffdfba020d52a1cc096726bcb08f4956e4c05f1 100644 (file)
@@ -3118,8 +3118,12 @@ void synchronize_system_time_locale P_ ((void));
 void shut_down_emacs P_ ((int, int, Lisp_Object));
 /* Nonzero means don't do interactive redisplay and don't change tty modes */
 extern int noninteractive;
-/* Nonzero means Emacs was started as a daemon.  */
-extern int is_daemon;
+
+/* Pipe used to send exit notification to the daemon parent at
+   startup.  */
+extern int daemon_pipe[2];
+#define IS_DAEMON (daemon_pipe[1] != 0)
+
 /* Nonzero means don't do use window-system-specific display code */
 extern int inhibit_window_system;
 /* Nonzero means that a filter or a sentinel is running.  */