* keyboard.c (pending_signals): New var.
commitb3573c5c5d5ba3726e05180527d9b310456a61d5
authorChong Yidong <cyd@stupidchicken.com>
Thu, 29 Jan 2009 14:32:21 +0000 (29 14:32 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Thu, 29 Jan 2009 14:32:21 +0000 (29 14:32 +0000)
tree2ed0e18725649bf74b26431fdab53433eb3b5824
parentd80f6a28468a37eed26a26443e3d6753a3625c07
* keyboard.c (pending_signals): New var.
(poll_for_input, input_available_signal, init_keyboard): Set it.
(process_pending_signals): New function.

* lisp.h (QUIT): Check pending_signals instead of
interrupt_input_pending.  Use process_pending_signals.

* atimer.c (run_timers, alarm_signal_handler): Update
pending_signals.

* process.c (wait_reading_process_output): Use
process_pending_signals.

* sysdep.c (emacs_write): Use process_pending_signals.

* xterm.c (XTread_socket): Update pending_signals.

* w32term.c (w32_read_socket): Update pending_signals.

* w32inevt.c (w32_console_read_socket): Update pending_signals.

* blockinput.h: Add declaration for pending_signals.
src/ChangeLog