From 3437da9391ea62b441315a6ad01f089976e74e98 Mon Sep 17 00:00:00 2001 From: "Andrey A. Chernov" Date: Wed, 29 Mar 1995 19:28:35 +0000 Subject: [PATCH] Clear IGNPAR in cfmakeraw() instead of set it. --- lib/libc/gen/termios.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libc/gen/termios.c b/lib/libc/gen/termios.c index a80e5b99ceab..3041987ee7df 100644 --- a/lib/libc/gen/termios.c +++ b/lib/libc/gen/termios.c @@ -163,8 +163,8 @@ cfmakeraw(t) struct termios *t; { - t->c_iflag &= ~(IMAXBEL|IXOFF|INPCK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON); - t->c_iflag |= (IGNBRK|IGNPAR); + t->c_iflag &= ~(IMAXBEL|IXOFF|INPCK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON|IGNPAR); + t->c_iflag |= IGNBRK; t->c_oflag &= ~OPOST; t->c_lflag &= ~(ECHO|ECHOE|ECHOK|ECHONL|ICANON|ISIG|IEXTEN|NOFLSH|TOSTOP|PENDIN); t->c_cflag &= ~(CSIZE|PARENB);