makeraw(): forget to clear IMAXBEL, set VMIN/VTIME

This commit is contained in:
Andrey A. Chernov 1994-10-22 01:49:27 +00:00
parent 844a5df643
commit 4ceeaa06a8

View File

@ -163,12 +163,13 @@ cfmakeraw(t)
struct termios *t;
{
t->c_iflag &= ~(IGNBRK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON);
t->c_iflag &= ~(IMAXBEL|IGNBRK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON);
t->c_oflag &= ~OPOST;
t->c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
t->c_cflag &= ~(CSIZE|PARENB);
t->c_cflag |= CS8;
/* XXX set MIN/TIME */
t->c_cc[VMIN] = 1;
t->c_cc[VTIME] = 0;
}
tcsendbreak(fd, len)