Fix termios settings on, at least, NetBSD.

Signed-off-by: Jonathan Kollasch <jakll...@kollasch.net>
Index: serial.c
===================================================================
--- serial.c    (revision 1280)
+++ serial.c    (working copy)
@@ -162,8 +162,10 @@
        }
        options.c_cflag &= ~(PARENB | CSTOPB | CSIZE | CRTSCTS);
        options.c_cflag |= (CS8 | CLOCAL | CREAD);
-       options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG);
+       options.c_lflag &= ~(ICANON | ECHO | ECHOE | ECHOK | ECHONL | ISIG | 
IEXTEN);
+       options.c_lflag &= ~(ECHOCTL | ECHOKE);
        options.c_iflag &= ~(IXON | IXOFF | IXANY | ICRNL | IGNCR | INLCR);
+       options.c_iflag &= ~(PARMRK);
        options.c_oflag &= ~OPOST;
        tcsetattr(fd, TCSANOW, &options);
        return fd;
_______________________________________________
flashrom mailing list
flashrom@flashrom.org
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to