]> git.eshelyaron.com Git - emacs.git/commitdiff
(wait_reading_process_input): Make the 2 patches in wait_reading_process_input
authorJuanma Barranquero <lekktu@gmail.com>
Mon, 17 Feb 2003 08:58:43 +0000 (08:58 +0000)
committerJuanma Barranquero <lekktu@gmail.com>
Mon, 17 Feb 2003 08:58:43 +0000 (08:58 +0000)
for HP-UX 10.10 from AlainF invalid for HP-UX 10.20 and higher. Nevertheless add
the stop_polling call to AlainF's patch in wait_reading_process_input so that
the code can work under 10.10.

src/process.c

index 41627376d8ba4726799861ea6265b85f1c4c93b3..a89c05aa7905405f604e345e9c9a2c8d4b51b8eb 100644 (file)
@@ -2397,14 +2397,15 @@ wait_reading_process_input (time_limit, microsecs, read_kbd, do_display)
       EMACS_SET_SECS_USECS (timeout, time_limit, microsecs);
       EMACS_ADD_TIME (end_time, end_time, timeout);
     }
-#ifdef hpux
+#ifdef POLL_INTERRUPTED_SYS_CALL
   /* AlainF 5-Jul-1996
      HP-UX 10.10 seem to have problems with signals coming in
      Causes "poll: interrupted system call" messages when Emacs is run
      in an X window
      Turn off periodic alarms (in case they are in use) */
+  stop_polling ();
   turn_on_atimers (0);
-#endif
+#endif /* POLL_INTERRUPTED_SYS_CALL */
 
   while (1)
     {
@@ -2851,14 +2852,14 @@ wait_reading_process_input (time_limit, microsecs, read_kbd, do_display)
       clear_input_pending ();
       QUIT;
     }
-#ifdef hpux
+#ifdef POLL_INTERRUPTED_SYS_CALL
   /* AlainF 5-Jul-1996
      HP-UX 10.10 seems to have problems with signals coming in
      Causes "poll: interrupted system call" messages when Emacs is run
      in an X window
      Turn periodic alarms back on */
   start_polling ();
-#endif
+#endif /* POLL_INTERRUPTED_SYS_CALL */
 
   return got_some_input;
 }