(QUIT): Check pending_signals instead of interrupt_input_pending. Use
authorChong Yidong <cyd@stupidchicken.com>
Thu, 29 Jan 2009 14:35:25 +0000 (14:35 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Thu, 29 Jan 2009 14:35:25 +0000 (14:35 +0000)
process_pending_signals.

src/lisp.h

index 8579516..ea34e83 100644 (file)
@@ -1843,8 +1843,8 @@ extern char *stack_bottom;
    and (in particular) cannot call arbitrary Lisp code.  */
 
 #ifdef SYNC_INPUT
-extern void handle_async_input P_ ((void));
-extern int interrupt_input_pending;
+extern void process_pending_signals P_ ((void));
+extern int pending_signals;
 
 #define QUIT                                           \
   do {                                                 \
@@ -1856,8 +1856,8 @@ extern int interrupt_input_pending;
          Fthrow (Vthrow_on_input, Qt);                 \
        Fsignal (Qquit, Qnil);                          \
       }                                                        \
-    else if (interrupt_input_pending)                  \
-      handle_async_input ();                           \
+    else if (pending_signals)                          \
+      process_pending_signals ();                      \
   } while (0)
 
 #else  /* not SYNC_INPUT */