diff options
author | ache <ache@FreeBSD.org> | 1995-03-29 19:28:35 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1995-03-29 19:28:35 +0000 |
commit | 5ca17766a402177ddda5145466842167bef0a530 (patch) | |
tree | 6a392dc3451db8c32e409fdd630f551c927c5808 /lib/libc | |
parent | 49e59cf368589027c0e310ed0c48c7e7f845e9bf (diff) | |
download | FreeBSD-src-5ca17766a402177ddda5145466842167bef0a530.zip FreeBSD-src-5ca17766a402177ddda5145466842167bef0a530.tar.gz |
Clear IGNPAR in cfmakeraw() instead of set it.
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/gen/termios.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/gen/termios.c b/lib/libc/gen/termios.c index a80e5b9..3041987 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); |