diff src/signal.c @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents 8d2a9b52c682
children cf808b4c4290
line wrap: on
line diff
--- a/src/signal.c	Mon Aug 13 09:00:04 2007 +0200
+++ b/src/signal.c	Mon Aug 13 09:02:59 2007 +0200
@@ -75,7 +75,7 @@
 
 static int interrupts_slowed_down;
 
-#define SLOWED_DOWN_INTERRUPTS_SECS 15
+#define SLOWED_DOWN_INTERRUPTS_SECS 5
 #define NORMAL_QUIT_CHECK_TIMEOUT_MSECS 250
 #define NORMAL_SIGCHLD_CHECK_TIMEOUT_MSECS 250
 
@@ -376,9 +376,7 @@
 static SIGTYPE
 interrupt_signal (int sig)
 {
-  /* This function can call lisp */
-  /* #### we should NOT be calling lisp from a signal handler, boys
-     and girls */
+  /* This function can GC (?!) */
   /* Must preserve main program's value of errno.  */
   int old_errno = errno;