cb5e8f8b85
o patch man pages to always refer to the config file in /usr/local/etc
50 lines
1.4 KiB
Plaintext
50 lines
1.4 KiB
Plaintext
--- ./conserver/consent.c.orig Sun Jan 3 18:32:32 1999
|
|
+++ ./conserver/consent.c Mon Jan 4 08:13:38 1999
|
|
@@ -197,7 +197,7 @@
|
|
*/
|
|
termp.c_iflag = IXON|IXOFF|BRKINT;
|
|
termp.c_oflag = 0;
|
|
- termp.c_cflag = CREAD;
|
|
+ termp.c_cflag = CREAD|CLOCAL;
|
|
termp.c_cflag |= pCE->pparity->iset;
|
|
termp.c_lflag = 0;
|
|
/*
|
|
@@ -205,7 +205,7 @@
|
|
* Set the VTIME == 1 (0.1 sec)
|
|
* Don't bother with the control characters as they are not used
|
|
*/
|
|
- termp.c_cc[VMIN] = 128;
|
|
+ termp.c_cc[VMIN] = 1;
|
|
termp.c_cc[VTIME] = 1;
|
|
|
|
if (-1 == cfsetospeed(&termp,pCE->pbaud->irate)) {
|
|
@@ -424,15 +424,15 @@
|
|
#endif
|
|
|
|
#if USE_TERMIOS
|
|
- if (0 != ioctl(0, TCGETS, & n_tio)) {
|
|
+ if (0 != tcgetattr(0, & n_tio)) {
|
|
fprintf(stderr, "%s: iotcl: getsw: %s\n", progname, strerror(errno));
|
|
exit(1);
|
|
}
|
|
- n_tio.c_iflag &= ~(IGNCR|IUCLC);
|
|
+
|
|
+ n_tio.c_iflag &= ~(IGNCR);
|
|
n_tio.c_iflag |= ICRNL|IXON|IXANY;
|
|
- 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';
|
|
@@ -444,7 +444,7 @@
|
|
n_tio.c_cc[VSTART] = '\021';
|
|
n_tio.c_cc[VSTOP] = '\023';
|
|
n_tio.c_cc[VSUSP] = '\032';
|
|
- if (0 != ioctl(0, TCSETS, & n_tio)) {
|
|
+ if (0 != tcsetattr(0, TCSANOW, & n_tio)) {
|
|
fprintf(stderr, "%s: getarrt: %s\n", progname, strerror(errno));
|
|
exit(1);
|
|
}
|