diff options
Diffstat (limited to 'src/xterm.h')
-rw-r--r-- | src/xterm.h | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/xterm.h b/src/xterm.h index eccaadcc734..8a25d077632 100644 --- a/src/xterm.h +++ b/src/xterm.h @@ -171,35 +171,6 @@ struct event_queue /* Queue for mouse clicks. */ extern struct event_queue x_mouse_queue; -/* Mechanism for interlocking between main program level - and input interrupt level. */ - -/* Nonzero during a critical section. At such a time, an input interrupt - does nothing but set `x_pending_input'. */ -extern int x_input_blocked; - -/* Nonzero means an input interrupt has arrived - during the current critical section. */ -extern int x_pending_input; - -/* Begin critical section. */ -#define BLOCK_INPUT (x_input_blocked++) - -/* End critical section. */ -#ifdef SIGIO -/* If doing interrupt input, and an interrupt came in when input was blocked, - reinvoke the interrupt handler now to deal with it. */ -#define UNBLOCK_INPUT \ - ((x_input_blocked--, (x_input_blocked < 0 ? (abort (), 0) : 0)), \ - (x_input_blocked == 0 && x_pending_input != 0 ? (kill (0, SIGIO), 0) : 0)) -#else -#define UNBLOCK_INPUT \ - (x_input_blocked--, (x_input_blocked < 0 ? (abort (), 0) : 0)) -#endif - -#define TOTALLY_UNBLOCK_INPUT (x_input_blocked = 0) -#define UNBLOCK_INPUT_RESIGNAL UNBLOCK_INPUT - /* This is the X connection that we are using. */ extern Display *x_current_display; |