From fbfe8689a83884c88518b22f0b5bb2dbf453e408 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 17 Jun 2019 16:45:24 -0700 Subject: Changing IO code to no longer use poll() in favor of just reading input and using VMIN and VTIME. --- bb.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'bb.c') diff --git a/bb.c b/bb.c index 8aed841..6e04403 100644 --- a/bb.c +++ b/bb.c @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -196,8 +197,8 @@ void init_term(void) } memcpy(&bb_termios, &orig_termios, sizeof(bb_termios)); cfmakeraw(&bb_termios); - bb_termios.c_cc[VMIN] = 0; - bb_termios.c_cc[VTIME] = 0; + bb_termios.c_cc[VMIN] = 1; + bb_termios.c_cc[VTIME] = 1; if (tcsetattr(fileno(tty_out), TCSAFLUSH, &bb_termios) == -1) err("Couldn't tcsetattr"); update_term_size(0); -- cgit v1.2.3