Lines Matching refs:termio
73 struct termio termio; in setupline() local
112 if ( ioctl(ttyi, TCGETA, &termio) == -1 ) { in setupline()
117 termio.c_iflag = IXON | IGNCR; in setupline()
118 termio.c_oflag = 0; in setupline()
119 termio.c_cflag = HUPCL | CREAD | CS8 | stopbits | in setupline()
120 ((line != NULL) ? baudrate : (termio.c_cflag & CBAUD)); in setupline()
121 termio.c_lflag = 0; in setupline()
122 termio.c_cc[VMIN] = termio.c_cc[VTIME] = 0; in setupline()
123 if ( ioctl(ttyi, TCSETA, &termio) == -1 ) { in setupline()
161 struct termio termio; /* so we can reset flow control */ in resetline() local
183 if ( ioctl(ttyi, TCGETA, &termio) == -1 ) in resetline()
186 termio.c_iflag &= ~IXANY; in resetline()
187 termio.c_iflag |= IXON | IXOFF; in resetline()
188 termio.c_cc[VMIN] = 1; in resetline()
189 termio.c_cc[VTIME] = 0; in resetline()
191 if ( ioctl(ttyi, TCSETA, &termio) == -1 ) in resetline()
206 struct termio termio; in setupstdin() local
209 static struct termio oldtermio; in setupstdin()
233 termio = oldtermio; in setupstdin()
234 termio.c_lflag &= ~(ICANON | ECHO | ECHOE | ECHOK | ECHONL); in setupstdin()
235 termio.c_cc[VMIN] = 1; in setupstdin()
236 termio.c_cc[VTIME] = 0; in setupstdin()
237 ioctl(0, TCSETA, &termio); in setupstdin()