]> git.eshelyaron.com Git - emacs.git/commitdiff
On non-MS-Windows, omit unnecessary polling functions
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 24 Dec 2017 19:25:11 +0000 (11:25 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 24 Dec 2017 19:30:20 +0000 (11:30 -0800)
* src/keyboard.c (poll_for_input_1) [!CYGWIN && !DOS_NT]: Remove.
(input_polling_used) [!DOS_NT]: Remove.

src/keyboard.c

index 375aa4f6067166ab70ef696c89b138bbd6baa39b..b9929b390994006152441796cf46035ffee5956a 100644 (file)
@@ -1871,6 +1871,7 @@ int poll_suppress_count;
 
 static struct atimer *poll_timer;
 
+#if defined CYGWIN || defined DOS_NT
 /* Poll for input, so that we catch a C-g if it comes in.  */
 void
 poll_for_input_1 (void)
@@ -1879,6 +1880,7 @@ poll_for_input_1 (void)
       && !waiting_for_input)
     gobble_input ();
 }
+#endif
 
 /* Timer callback function for poll_timer.  TIMER is equal to
    poll_timer.  */
@@ -1930,20 +1932,22 @@ start_polling (void)
 #endif
 }
 
+#ifdef DOS_NT
 /* True if we are using polling to handle input asynchronously.  */
 
 bool
 input_polling_used (void)
 {
-#ifdef POLL_FOR_INPUT
+# ifdef POLL_FOR_INPUT
   /* XXX This condition was (read_socket_hook && !interrupt_input),
      but read_socket_hook is not global anymore.  Let's pretend that
      it's always set.  */
   return !interrupt_input;
-#else
-  return 0;
-#endif
+# else
+  return false;
+# endif
 }
+#endif
 
 /* Turn off polling.  */