blob: a22c5cec1426f6cc8a39d2d2be89f3737ebd5ba6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- src/lib/cp/complete.c.orig 1991-06-19 03:55:38 UTC
+++ src/lib/cp/complete.c
@@ -445,14 +445,14 @@ cp_ccon(on)
ison = on;
if (ison == true) {
- (void) ioctl(fileno(cp_in), TERM_GET, (char *) &OS_Buf);
+ tcgetattr(fileno(cp_in), &OS_Buf);
sbuf = OS_Buf;
sbuf.c_cc[VEOF] = 0;
sbuf.c_cc[VEOL] = ESCAPE;
sbuf.c_cc[VEOL2] = CNTRL_D;
- (void) ioctl(fileno(cp_in), TERM_SET, (char *) &sbuf);
+ tcsetattr(fileno(cp_in), TCSANOW, &OS_Buf);
} else {
- (void) ioctl(fileno(cp_in), TERM_SET, (char *) &OS_Buf);
+ tcsetattr(fileno(cp_in), TCSANOW, &OS_Buf);
}
# endif
|