summaryrefslogtreecommitdiff
path: root/cad/spice/files/patch-src_lib_cp_complete.c
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