]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix recent changes related to USABLE_SIGIO
authorEli Zaretskii <eliz@gnu.org>
Wed, 17 Nov 2021 18:33:40 +0000 (20:33 +0200)
committerEli Zaretskii <eliz@gnu.org>
Wed, 17 Nov 2021 18:33:40 +0000 (20:33 +0200)
* src/process.c (wait_reading_process_output) [WINDOWSNT]:
* src/keyboard.c (handle_async_input) [DOS_NT]: Ifdef away the
code that is not needed on MS-Windows.  (Bug#50403) (Bug#51820)

src/keyboard.c
src/process.c

index 5a43e9a46aa702876da08bd8ddbdc5b78ca088dc..c3bc8307d7f80fb40ca0114e8f5bbc4a773ff78f 100644 (file)
@@ -7180,6 +7180,7 @@ tty_read_avail_input (struct terminal *terminal,
 static void
 handle_async_input (void)
 {
+#ifndef DOS_NT
   while (1)
     {
       int nread = gobble_input ();
@@ -7189,6 +7190,7 @@ handle_async_input (void)
       if (nread <= 0)
        break;
     }
+#endif
 }
 
 void
index 808bf6f1ff9132cfc41c3c12377d7cf452e3d63a..a00426795b8c31fe414a6d7547a769ed304740f5 100644 (file)
@@ -5588,7 +5588,7 @@ wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd,
            timeout = make_timespec (0, 0);
 #endif
 
-#ifndef USABLE_SIGIO
+#if !defined USABLE_SIGIO && !defined WINDOWSNT
          /* If we're polling for input, don't get stuck in select for
             more than 25 msec. */
          struct timespec short_timeout = make_timespec (0, 25000000);