Mercurial > emacs
comparison src/process.c @ 101649:bd66da73ef9f
(wait_reading_process_output): Use process_pending_signals.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Thu, 29 Jan 2009 14:34:38 +0000 |
parents | dd95cb42c0aa |
children | 06f397da7b55 |
comparison
equal
deleted
inserted
replaced
101648:798e92a3bab0 | 101649:bd66da73ef9f |
---|---|
4544 Otherwise, do pending quit if requested. */ | 4544 Otherwise, do pending quit if requested. */ |
4545 if (read_kbd >= 0) | 4545 if (read_kbd >= 0) |
4546 QUIT; | 4546 QUIT; |
4547 #ifdef SYNC_INPUT | 4547 #ifdef SYNC_INPUT |
4548 else | 4548 else |
4549 { | 4549 process_pending_signals (); |
4550 if (interrupt_input_pending) | |
4551 handle_async_input (); | |
4552 if (pending_atimers) | |
4553 do_pending_atimers (); | |
4554 } | |
4555 #endif | 4550 #endif |
4556 | 4551 |
4557 /* Exit now if the cell we're waiting for became non-nil. */ | 4552 /* Exit now if the cell we're waiting for became non-nil. */ |
4558 if (! NILP (wait_for_cell) && ! NILP (XCAR (wait_for_cell))) | 4553 if (! NILP (wait_for_cell) && ! NILP (XCAR (wait_for_cell))) |
4559 break; | 4554 break; |