From 01ee219f01eba44d2967ed9200909193d2d47926 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Fri, 22 Mar 2013 10:28:09 -0700 Subject: [PATCH] Fixed some HP-UX serial I/O functionality from Mikulas Patocka We need to set buffer to 1 character and turn off the timeout. Otherwise, HP-UX buffers 4 characters before making them available to read(). --- sim_serial.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sim_serial.c b/sim_serial.c index 90f67539..444d9bc6 100644 --- a/sim_serial.c +++ b/sim_serial.c @@ -1052,6 +1052,12 @@ tio.c_iflag = (tio.c_iflag & ~i_clear) | i_set; /* configure the seria tio.c_oflag = (tio.c_oflag & ~o_clear) | o_set; tio.c_cflag = (tio.c_cflag & ~c_clear) | c_set; tio.c_lflag = (tio.c_lflag & ~l_clear) | l_set; +#ifdef VMIN +tio.c_cc[VMIN] = 1; +#endif +#ifdef VTIME +tio.c_cc[VTIME] = 0; +#endif #elif 0