]> git.eshelyaron.com Git - emacs.git/commitdiff
(input_available_signal, interrupt_signal):
authorKarl Heuer <kwzh@gnu.org>
Mon, 15 Jul 1996 21:41:00 +0000 (21:41 +0000)
committerKarl Heuer <kwzh@gnu.org>
Mon, 15 Jul 1996 21:41:00 +0000 (21:41 +0000)
Don't reinstall sig handler if POSIX_SIGNALS.

src/keyboard.c

index e01e7e17f93da4cf13c43af46327867b5c09be2d..f46194dd62fb6a549b9c6d0249ca36ed0a5dea05 100644 (file)
@@ -4927,7 +4927,7 @@ input_available_signal (signo)
   extern int select_alarmed;
 #endif
 
-#ifdef USG
+#if defined(USG) && !defined(POSIX_SIGNALS)
   /* USG systems forget handlers when they are used;
      must reestablish each time */
   signal (signo, input_available_signal);
@@ -7365,7 +7365,7 @@ interrupt_signal (signalnum)      /* If we don't have an argument, */
   /* Must preserve main program's value of errno.  */
   int old_errno = errno;
 
-#ifdef USG
+#if defined(USG) && !defined(POSIX_SIGNALS)
   if (!read_socket_hook && NILP (Vwindow_system))
     {
       /* USG systems forget handlers when they are used;