diff src/sysdep.cc @ 12028:2de1ae881cea release-3-2-x

fix kbhit(1) to not discard waiting keystrokes
author Joe Rothweiler <octaveuser@sensicomm.com>
date Thu, 02 Jul 2009 06:31:29 +0200
parents 82ff1163a8d4
children 160c564d5d25
line wrap: on
line diff
--- a/src/sysdep.cc
+++ b/src/sysdep.cc
@@ -392,7 +392,7 @@
 	s = save_term;
       }
 
-    tcsetattr (tty_fd, TCSAFLUSH, &s);
+    tcsetattr (tty_fd, wait ? TCSAFLUSH : TCSADRAIN, &s);
   }
 #elif defined (HAVE_TERMIO_H)
   {