Lines Matching refs:tty
143 * This must be done after every command: if the tty gets into raw or
167 struct termios tty, tty_normal;
169 struct termio tty, tty_normal;
172 struct sgttyb tty, tty_normal;
180 (void) tcgetattr(SHOUT, &tty);
184 tty_normal = tty;
185 tty.c_iflag &= ~INLCR;
186 tty.c_oflag &= ~ONLCR;
188 (void) xtcsetattr(SHOUT, TCSANOW, &tty);
190 (void) ioctl(SHOUT, TCSETAW, (ioctl_t) &tty);
199 (void) ioctl(SHIN, TIOCGETP, (ioctl_t) & tty);
200 tty_normal = tty;
201 tty.sg_flags &= ~CRMOD;
202 (void) ioctl(SHIN, TIOCSETN, (ioctl_t) & tty);
211 * Push string contents back into tty queue
219 struct termios tty, tty_normal;
221 struct termio tty, tty_normal;
224 struct sgttyb tty, tty_normal;
232 (void) tcgetattr(SHOUT, &tty);
234 (void) ioctl(SHOUT, TCSETAW, (ioctl_t) &tty);
236 tty_normal = tty;
237 tty.c_lflag &= ~(ECHOKE | ECHO | ECHOE | ECHOK | ECHONL |
243 (void) xtcsetattr(SHOUT, TCSANOW, &tty);
245 (void) ioctl(SHOUT, TCSETAW, (ioctl_t) &tty);
262 (void) ioctl(SHOUT, TIOCGETP, (ioctl_t) & tty);
263 tty_normal = tty;
264 tty.sg_flags &= ~ECHO;
265 (void) ioctl(SHOUT, TIOCSETN, (ioctl_t) & tty);
388 struct termios tty;
390 (void) tcgetattr(SHOUT, &tty);
392 struct termio tty;
394 (void) ioctl(SHOUT, TCGETA, (ioctl_t) &tty);
398 tty.c_lflag |= PENDIN;
402 (void) xtcsetattr(SHOUT, TCSANOW, &tty);
404 (void) ioctl(SHOUT, TCSETAW, (ioctl_t) &tty);
735 * Tabs in the input line cause trouble after a pushback. tty driver