init: do not clear CRTSCTS (fix from Debian bug 528560)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
2b299fed6a
commit
f2657a9968
@ -463,7 +463,11 @@ static void set_sane_term(void)
|
||||
#endif
|
||||
|
||||
/* Make it be sane */
|
||||
tty.c_cflag &= CBAUD | CBAUDEX | CSIZE | CSTOPB | PARENB | PARODD;
|
||||
#ifndef CRTSCTS
|
||||
# define CRTSCTS 0
|
||||
#endif
|
||||
/* added CRTSCTS to fix Debian bug 528560 */
|
||||
tty.c_cflag &= CBAUD | CBAUDEX | CSIZE | CSTOPB | PARENB | PARODD | CRTSCTS;
|
||||
tty.c_cflag |= CREAD | HUPCL | CLOCAL;
|
||||
|
||||
/* input modes */
|
||||
@ -473,8 +477,7 @@ static void set_sane_term(void)
|
||||
tty.c_oflag = OPOST | ONLCR;
|
||||
|
||||
/* local modes */
|
||||
tty.c_lflag =
|
||||
ISIG | ICANON | ECHO | ECHOE | ECHOK | ECHOCTL | ECHOKE | IEXTEN;
|
||||
tty.c_lflag = ISIG | ICANON | ECHO | ECHOE | ECHOK | ECHOCTL | ECHOKE | IEXTEN;
|
||||
|
||||
tcsetattr_stdin_TCSANOW(&tty);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user