Lines Matching refs:ttybuff

661 struct termios original_termios, ttybuff;  variable
665 struct termio original_termio, ttybuff; variable
670 struct sgttyb ttybuff; variable
711 tcgetattr (tty, &ttybuff); in terminal_prep_terminal()
715 ioctl (tty, TCGETA, &ttybuff); in terminal_prep_terminal()
720 ttybuff.c_iflag &= (~ISTRIP & ~INLCR & ~IGNCR & ~ICRNL & ~IXON); in terminal_prep_terminal()
724 ttybuff.c_oflag &= ~ONLCR ; in terminal_prep_terminal()
727 ttybuff.c_oflag &= ~OCRNL; in terminal_prep_terminal()
729 ttybuff.c_lflag &= (~ICANON & ~ECHO); in terminal_prep_terminal()
731 ttybuff.c_cc[VMIN] = 1; in terminal_prep_terminal()
732 ttybuff.c_cc[VTIME] = 0; in terminal_prep_terminal()
734 if (ttybuff.c_cc[VINTR] == '\177') in terminal_prep_terminal()
735 ttybuff.c_cc[VINTR] = -1; in terminal_prep_terminal()
737 if (ttybuff.c_cc[VQUIT] == '\177') in terminal_prep_terminal()
738 ttybuff.c_cc[VQUIT] = -1; in terminal_prep_terminal()
741 if (ttybuff.c_cc[VLNEXT] == '\026') in terminal_prep_terminal()
742 ttybuff.c_cc[VLNEXT] = -1; in terminal_prep_terminal()
751 tcsetattr (tty, TCSANOW, &ttybuff); in terminal_prep_terminal()
758 ioctl (tty, TCSETA, &ttybuff); in terminal_prep_terminal()
766 ioctl (tty, TIOCGETP, &ttybuff); in terminal_prep_terminal()
769 original_tty_flags = ttybuff.sg_flags; in terminal_prep_terminal()
773 ttybuff.sg_flags |= PASS8; in terminal_prep_terminal()
826 ttybuff.sg_flags &= ~ECHO; in terminal_prep_terminal()
827 ttybuff.sg_flags |= CBREAK; in terminal_prep_terminal()
828 ioctl (tty, TIOCSETN, &ttybuff); in terminal_prep_terminal()
853 ioctl (tty, TIOCGETP, &ttybuff); in terminal_unprep_terminal()
854 ttybuff.sg_flags = original_tty_flags; in terminal_unprep_terminal()
855 ioctl (tty, TIOCSETN, &ttybuff); in terminal_unprep_terminal()