Lines Matching refs:mode
50 tcgetattr(STDERR_FILENO, &mode); in reset_mode()
53 mode.c_cc[VDISCARD] = CHK(mode.c_cc[VDISCARD], CDISCARD); in reset_mode()
55 mode.c_cc[VEOF] = CHK(mode.c_cc[VEOF], CEOF); in reset_mode()
56 mode.c_cc[VERASE] = CHK(mode.c_cc[VERASE], CERASE); in reset_mode()
58 mode.c_cc[VFLUSH] = CHK(mode.c_cc[VFLUSH], CFLUSH); in reset_mode()
60 mode.c_cc[VINTR] = CHK(mode.c_cc[VINTR], CINTR); in reset_mode()
61 mode.c_cc[VKILL] = CHK(mode.c_cc[VKILL], CKILL); in reset_mode()
63 mode.c_cc[VLNEXT] = CHK(mode.c_cc[VLNEXT], CLNEXT); in reset_mode()
65 mode.c_cc[VQUIT] = CHK(mode.c_cc[VQUIT], CQUIT); in reset_mode()
67 mode.c_cc[VREPRINT] = CHK(mode.c_cc[VREPRINT], CRPRNT); in reset_mode()
69 mode.c_cc[VSTART] = CHK(mode.c_cc[VSTART], CSTART); in reset_mode()
70 mode.c_cc[VSTOP] = CHK(mode.c_cc[VSTOP], CSTOP); in reset_mode()
71 mode.c_cc[VSUSP] = CHK(mode.c_cc[VSUSP], CSUSP); in reset_mode()
73 mode.c_cc[VWERASE] = CHK(mode.c_cc[VWERASE], CWERASE); in reset_mode()
76 mode.c_iflag &= ~(IGNBRK | PARMRK | INPCK | ISTRIP | INLCR | IGNCR in reset_mode()
85 mode.c_iflag |= (BRKINT | IGNPAR | ICRNL | IXON in reset_mode()
91 mode.c_oflag &= ~(0 in reset_mode()
115 mode.c_oflag |= (OPOST in reset_mode()
121 mode.c_cflag &= ~(CSIZE | CSTOPB | PARENB | PARODD | CLOCAL); in reset_mode()
122 mode.c_cflag |= (CS8 | CREAD); in reset_mode()
123 mode.c_lflag &= ~(ECHONL | NOFLSH | TOSTOP in reset_mode()
132 mode.c_lflag |= (ISIG | ICANON | ECHO | ECHOE | ECHOK in reset_mode()
141 tcsetattr(STDERR_FILENO, TCSADRAIN, &mode); in reset_mode()
169 if (mode.c_cc[VERASE] == 0 || erasech != 0) in set_control_chars()
170 mode.c_cc[VERASE] = erasech ? erasech : CERASE; in set_control_chars()
172 if (mode.c_cc[VINTR] == 0 || intrchar != 0) in set_control_chars()
173 mode.c_cc[VINTR] = intrchar ? intrchar : CINTR; in set_control_chars()
175 if (mode.c_cc[VKILL] == 0 || killch != 0) in set_control_chars()
176 mode.c_cc[VKILL] = killch ? killch : CKILL; in set_control_chars()
190 mode.c_iflag |= IUCLC; in set_conversions()
191 mode.c_oflag |= OLCUC; in set_conversions()
195 mode.c_iflag &= ~IUCLC; in set_conversions()
196 mode.c_oflag &= ~OLCUC; in set_conversions()
199 mode.c_iflag &= ~(PARMRK | INPCK); in set_conversions()
200 mode.c_lflag |= ICANON; in set_conversions()
202 mode.c_cflag |= PARENB; in set_conversions()
203 mode.c_cflag &= ~PARODD; in set_conversions()
206 mode.c_cflag |= PARENB; in set_conversions()
207 mode.c_cflag |= PARODD; in set_conversions()
211 mode.c_oflag |= ONLCR; in set_conversions()
213 mode.c_iflag |= ICRNL; in set_conversions()
214 mode.c_lflag |= ECHO; in set_conversions()
215 mode.c_oflag |= OXTABS; in set_conversions()
218 mode.c_oflag &= ~ONLCR; in set_conversions()
220 mode.c_iflag &= ~ICRNL; in set_conversions()
223 mode.c_lflag &= ~ECHO; in set_conversions()
225 mode.c_oflag &= ~OXTABS; in set_conversions()
226 mode.c_lflag |= (ECHOE | ECHOK); in set_conversions()