aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c42
1 files changed, 19 insertions, 23 deletions
diff --git a/src/process.c b/src/process.c
index 219098905cf..6597da4b22b 100644
--- a/src/process.c
+++ b/src/process.c
@@ -121,6 +121,25 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
121#include "xgselect.h" 121#include "xgselect.h"
122#endif /* defined (USE_GTK) || defined (HAVE_GCONF) */ 122#endif /* defined (USE_GTK) || defined (HAVE_GCONF) */
123 123
124extern int timers_run;
125
126Lisp_Object Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess, Qttname, Qtpgid;
127Lisp_Object Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime, Qcstime;
128Lisp_Object Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs;
129Lisp_Object Quser, Qgroup, Qetime, Qpcpu, Qpmem, Qtime, Qctime;
130Lisp_Object QCname, QCtype;
131
132/* Non-zero if keyboard input is on hold, zero otherwise. */
133
134static int kbd_is_on_hold;
135
136/* Nonzero means delete a process right away if it exits. */
137static int delete_exited_processes;
138
139/* Nonzero means don't run process sentinels. This is used
140 when exiting. */
141int inhibit_sentinels;
142
124#ifdef subprocesses 143#ifdef subprocesses
125 144
126Lisp_Object Qprocessp; 145Lisp_Object Qprocessp;
@@ -287,29 +306,6 @@ static void create_pty (Lisp_Object);
287static Lisp_Object get_process (register Lisp_Object name); 306static Lisp_Object get_process (register Lisp_Object name);
288static void exec_sentinel (Lisp_Object proc, Lisp_Object reason); 307static void exec_sentinel (Lisp_Object proc, Lisp_Object reason);
289 308
290#endif /* subprocesses */
291
292extern int timers_run;
293
294Lisp_Object Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess, Qttname, Qtpgid;
295Lisp_Object Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime, Qcstime;
296Lisp_Object Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs;
297Lisp_Object Quser, Qgroup, Qetime, Qpcpu, Qpmem, Qtime, Qctime;
298Lisp_Object QCname, QCtype;
299
300/* Non-zero if keyboard input is on hold, zero otherwise. */
301
302static int kbd_is_on_hold;
303
304/* Nonzero means delete a process right away if it exits. */
305static int delete_exited_processes;
306
307/* Nonzero means don't run process sentinels. This is used
308 when exiting. */
309int inhibit_sentinels;
310
311#ifdef subprocesses
312
313/* Mask of bits indicating the descriptors that we wait for input on. */ 309/* Mask of bits indicating the descriptors that we wait for input on. */
314 310
315static SELECT_TYPE input_wait_mask; 311static SELECT_TYPE input_wait_mask;