29 lines
942 B
Plaintext
29 lines
942 B
Plaintext
$OpenBSD: patch-conserver_consent_c,v 1.9 2019/03/27 23:39:59 sthen Exp $
|
|
|
|
XXX probably not needed; review
|
|
|
|
Index: conserver/consent.c
|
|
--- conserver/consent.c.orig
|
|
+++ conserver/consent.c
|
|
@@ -527,7 +527,7 @@ SetupTty(CONSENT *pCE, int fd)
|
|
if (0 != tcgetattr(1, &n_tio)) {
|
|
exit(EX_OSERR);
|
|
}
|
|
- n_tio.c_iflag &= ~(IGNCR | IUCLC);
|
|
+ n_tio.c_iflag &= ~(IGNCR);
|
|
n_tio.c_iflag |= ICRNL;
|
|
if (pCE->ixon == FLAGTRUE)
|
|
n_tio.c_iflag |= IXON;
|
|
@@ -535,10 +535,8 @@ SetupTty(CONSENT *pCE, int fd)
|
|
n_tio.c_iflag |= IXANY;
|
|
if (pCE->ixoff == FLAGTRUE)
|
|
n_tio.c_iflag |= IXOFF;
|
|
- n_tio.c_oflag &=
|
|
- ~(OLCUC | ONOCR | ONLRET | OFILL | NLDLY | CRDLY | TABDLY | BSDLY);
|
|
n_tio.c_oflag |= OPOST | ONLCR;
|
|
- n_tio.c_lflag &= ~(XCASE | NOFLSH | ECHOK | ECHONL);
|
|
+ n_tio.c_lflag &= ~(NOFLSH | ECHOK | ECHONL);
|
|
n_tio.c_lflag |= ISIG | ICANON | ECHO;
|
|
n_tio.c_cc[VEOF] = '\004';
|
|
n_tio.c_cc[VEOL] = '\000';
|