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; |
