From 8468c9dc499b74a2b3aed3961b412639a1da2e68 Mon Sep 17 00:00:00 2001 From: David Betz Date: Sun, 8 Feb 2015 11:52:12 -0500 Subject: [PATCH] Switch to simpler terminal settings. --- osint_linux.c | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/osint_linux.c b/osint_linux.c index 313a8a5..4dccdb7 100644 --- a/osint_linux.c +++ b/osint_linux.c @@ -257,23 +257,10 @@ int serial_baud(unsigned long baud) sparm = old_sparm; /* set raw input */ -#ifdef MACOSX - cfmakeraw(&sparm); - sparm.c_cc[VTIME] = 0; - sparm.c_cc[VMIN] = 1; - chk("cfsetspeed", cfsetspeed(&sparm, tbaud)); -#else - memset(&sparm, 0, sizeof(sparm)); - sparm.c_cflag = CS8 | CLOCAL | CREAD; - sparm.c_lflag = 0; // &= ~(ICANON | ECHO | ECHOE | ISIG); - sparm.c_oflag = 0; // &= ~OPOST; - - sparm.c_iflag = IGNPAR | IGNBRK; + cfmakeraw(&sparm); sparm.c_cc[VTIME] = 0; sparm.c_cc[VMIN] = 1; - chk("cfsetispeed", cfsetispeed(&sparm, tbaud)); - chk("cfsetospeed", cfsetospeed(&sparm, tbaud)); -#endif + chk("cfsetspeed", cfsetspeed(&sparm, tbaud)); /* set the options */ chk("tcflush", tcflush(hSerial, TCIFLUSH));