TCSAFLUSH
while (tcsetattr(input, TCSAFLUSH|TCSASOFT, &oterm) == -1 &&
tcsetattr(input, TCSAFLUSH|TCSASOFT, &term);
case TCSAFLUSH:
tcsetattr(tty_fd, TCSAFLUSH, &termios_old);
tcsetattr(fd, TCSAFLUSH, &termios_new);
tcsetattr(fd, TCSAFLUSH, &termios_old);
tcsetattr(slave, TCSAFLUSH, termp);
if (tcsetattr(fd, TCSAFLUSH, &tty) < 0) {
if (tcsetattr(fd, TCSAFLUSH, &tty) < 0) {
if (tcsetattr(fd, TCSAFLUSH, &t) < 0) {
tcsetattr(0, TCSAFLUSH, &init_tio);
tcsetattr(0, TCSAFLUSH, &curtio);
while (tcsetattr(0, TCSAFLUSH, &init_tio) != 0 && errno == EINTR)
tcsetattr(0, TCSAFLUSH, &tio);
if (tcsetattr(slave, TCSAFLUSH, &tios) < 0)
tcsetattr(STDIN_FILENO, TCSAFLUSH|TCSASOFT, &tios);
tcsetattr(STDIN_FILENO, TCSAFLUSH, &tio);
tcsetattr(STDIN_FILENO, TCSAFLUSH, &rtt);
tcsetattr(STDIN_FILENO, TCSAFLUSH, &tt);
if (tcsetattr(pfd, TCSAFLUSH, &ttybuf) == -1) {
if (!physical_IsSync(p) && tcsetattr(p->fd, TCSAFLUSH, &dev->ios) == -1)
if (tcsetattr(0, TCSAFLUSH, &tios) < 0) {