diff options
| author | Dan Nicolaescu | 2010-07-26 20:59:42 -0700 |
|---|---|---|
| committer | Dan Nicolaescu | 2010-07-26 20:59:42 -0700 |
| commit | fdb183d636da4d6a0bda4ee65a7f1480a087ccc5 (patch) | |
| tree | d1c9f6a1f54ccda057447cd217ac71758c402efb /src/process.c | |
| parent | eec47d6ba48cb788d690b7ffea5b9a20613306e6 (diff) | |
| download | emacs-fdb183d636da4d6a0bda4ee65a7f1480a087ccc5.tar.gz emacs-fdb183d636da4d6a0bda4ee65a7f1480a087ccc5.zip | |
* src/process.c: Move definitions earlier to minimize #ifdefs.
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 42 |
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 | ||
| 124 | extern int timers_run; | ||
| 125 | |||
| 126 | Lisp_Object Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess, Qttname, Qtpgid; | ||
| 127 | Lisp_Object Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime, Qcstime; | ||
| 128 | Lisp_Object Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs; | ||
| 129 | Lisp_Object Quser, Qgroup, Qetime, Qpcpu, Qpmem, Qtime, Qctime; | ||
| 130 | Lisp_Object QCname, QCtype; | ||
| 131 | |||
| 132 | /* Non-zero if keyboard input is on hold, zero otherwise. */ | ||
| 133 | |||
| 134 | static int kbd_is_on_hold; | ||
| 135 | |||
| 136 | /* Nonzero means delete a process right away if it exits. */ | ||
| 137 | static int delete_exited_processes; | ||
| 138 | |||
| 139 | /* Nonzero means don't run process sentinels. This is used | ||
| 140 | when exiting. */ | ||
| 141 | int inhibit_sentinels; | ||
| 142 | |||
| 124 | #ifdef subprocesses | 143 | #ifdef subprocesses |
| 125 | 144 | ||
| 126 | Lisp_Object Qprocessp; | 145 | Lisp_Object Qprocessp; |
| @@ -287,29 +306,6 @@ static void create_pty (Lisp_Object); | |||
| 287 | static Lisp_Object get_process (register Lisp_Object name); | 306 | static Lisp_Object get_process (register Lisp_Object name); |
| 288 | static void exec_sentinel (Lisp_Object proc, Lisp_Object reason); | 307 | static void exec_sentinel (Lisp_Object proc, Lisp_Object reason); |
| 289 | 308 | ||
| 290 | #endif /* subprocesses */ | ||
| 291 | |||
| 292 | extern int timers_run; | ||
| 293 | |||
| 294 | Lisp_Object Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess, Qttname, Qtpgid; | ||
| 295 | Lisp_Object Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime, Qcstime; | ||
| 296 | Lisp_Object Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs; | ||
| 297 | Lisp_Object Quser, Qgroup, Qetime, Qpcpu, Qpmem, Qtime, Qctime; | ||
| 298 | Lisp_Object QCname, QCtype; | ||
| 299 | |||
| 300 | /* Non-zero if keyboard input is on hold, zero otherwise. */ | ||
| 301 | |||
| 302 | static int kbd_is_on_hold; | ||
| 303 | |||
| 304 | /* Nonzero means delete a process right away if it exits. */ | ||
| 305 | static int delete_exited_processes; | ||
| 306 | |||
| 307 | /* Nonzero means don't run process sentinels. This is used | ||
| 308 | when exiting. */ | ||
| 309 | int 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 | ||
| 315 | static SELECT_TYPE input_wait_mask; | 311 | static SELECT_TYPE input_wait_mask; |