diff options
| author | Eli Zaretskii | 2010-07-08 20:30:58 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2010-07-08 20:30:58 +0300 |
| commit | d568829b7157fe5fe62d242f6f3b824ff085e0e0 (patch) | |
| tree | 3af31514922ff6ae67b5672f202deed937f7c1ff /src/process.c | |
| parent | 522140507401f71d5884cf3fc63aaf432e4aba19 (diff) | |
| download | emacs-d568829b7157fe5fe62d242f6f3b824ff085e0e0.tar.gz emacs-d568829b7157fe5fe62d242f6f3b824ff085e0e0.zip | |
Fix MS-DOS build broken by 2010-07-07T17:39:49Z!jan.h.d@swipnet.se.
process.c (kbd_is_on_hold, hold_keyboard_input)
(unhold_keyboard_input, kbd_on_hold_p) [!subprocesses]: Define.
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/process.c b/src/process.c index 67052cac720..789f6df2df2 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -7600,6 +7600,9 @@ Lisp_Object Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime, Qcstime; | |||
| 7600 | Lisp_Object Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs; | 7600 | Lisp_Object Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs; |
| 7601 | Lisp_Object Quser, Qgroup, Qetime, Qpcpu, Qpmem, Qtime, Qctime; | 7601 | Lisp_Object Quser, Qgroup, Qetime, Qpcpu, Qpmem, Qtime, Qctime; |
| 7602 | 7602 | ||
| 7603 | /* Non-zero if keyboard input is on hold, zero otherwise. */ | ||
| 7604 | static int kbd_is_on_hold; | ||
| 7605 | |||
| 7603 | /* As described above, except assuming that there are no subprocesses: | 7606 | /* As described above, except assuming that there are no subprocesses: |
| 7604 | 7607 | ||
| 7605 | Wait for timeout to elapse and/or keyboard input to be available. | 7608 | Wait for timeout to elapse and/or keyboard input to be available. |
| @@ -7860,6 +7863,31 @@ kill_buffer_processes (buffer) | |||
| 7860 | { | 7863 | { |
| 7861 | } | 7864 | } |
| 7862 | 7865 | ||
| 7866 | |||
| 7867 | /* Stop reading input from keyboard sources. */ | ||
| 7868 | |||
| 7869 | void | ||
| 7870 | hold_keyboard_input (void) | ||
| 7871 | { | ||
| 7872 | kbd_is_on_hold = 1; | ||
| 7873 | } | ||
| 7874 | |||
| 7875 | /* Resume reading input from keyboard sources. */ | ||
| 7876 | |||
| 7877 | void | ||
| 7878 | unhold_keyboard_input (void) | ||
| 7879 | { | ||
| 7880 | kbd_is_on_hold = 0; | ||
| 7881 | } | ||
| 7882 | |||
| 7883 | /* Return non-zero if keyboard input is on hold, zero otherwise. */ | ||
| 7884 | |||
| 7885 | int | ||
| 7886 | kbd_on_hold_p (void) | ||
| 7887 | { | ||
| 7888 | return kbd_is_on_hold; | ||
| 7889 | } | ||
| 7890 | |||
| 7863 | DEFUN ("list-system-processes", Flist_system_processes, Slist_system_processes, | 7891 | DEFUN ("list-system-processes", Flist_system_processes, Slist_system_processes, |
| 7864 | 0, 0, 0, | 7892 | 0, 0, 0, |
| 7865 | doc: /* Return a list of numerical process IDs of all running processes. | 7893 | doc: /* Return a list of numerical process IDs of all running processes. |