TCSADRAIN
if (tcsetattr(fileno(stdin), TCSADRAIN, &_saved_tio) == -1) {
if (tcsetattr(fileno(stdin), TCSADRAIN, &tio) == -1) {
if (tcsetattr(0, TCSADRAIN, t) < 0)
(void) tcsetattr(fileno(stdin), TCSADRAIN, &termios);
if (tcsetattr(0, TCSADRAIN, &inittyb) < 0)
if (tcsetattr(0, TCSADRAIN, &curttyb) < 0)
tcsetattr(0, TCSADRAIN, &__orig_termios);
tcsetattr(0, TCSADRAIN, &__orig_termios);
tcsetattr(0, TCSADRAIN, &saved_tty);
if (tcsetattr(0, TCSADRAIN, &newtt) < 0)
tcsetattr(0, TCSADRAIN, &oldtt);
case TCSADRAIN:
while ((ret = tcsetattr(0, TCSADRAIN, t)) == -1 && errno == EINTR)
tcsetattr(STDIN_FILENO, TCSADRAIN|TCSASOFT, &ntty);
tcsetattr(STDIN_FILENO, TCSADRAIN|TCSASOFT, &tty);
tcsetattr(0, TCSADRAIN|TCSASOFT, &tty);
tcsetattr(STDIN_FILENO, TCSADRAIN|TCSASOFT, &tty);
tcsetattr(STDIN_FILENO, TCSADRAIN|TCSASOFT, &tty);
tcsetattr(tin, TCSADRAIN, &tmp_tc);
if (tcsetattr(tin, TCSADRAIN, &tmp_tc) < 0)
(void) tcsetattr(STDOUT, TCSADRAIN, &new_settings);
(void) tcsetattr(STDOUT, TCSADRAIN, &old_settings);
(void) tcsetattr(STDOUT, TCSADRAIN, &new_settings);
tcsetattr(STDERR_FILENO, TCSADRAIN, &mode);
tcsetattr(STDERR_FILENO, TCSADRAIN, &oldmode);
tcsetattr(STDERR_FILENO, TCSADRAIN, &mode);
if (tcsetattr(d, TCSADRAIN, &t->ww_termios) < 0)
tcsetattr(STDIN_FILENO, TCSADRAIN, &dc->tsave);
tcsetattr(STDIN_FILENO, TCSADRAIN, &traw);
if (tcsetattr(rodent.mfd, TCSADRAIN, &tty) < 0)
if (tcsetattr(rodent.mfd, TCSADRAIN, &tty) < 0)
tcsetattr(p->fd, TCSADRAIN, &rstio);
tcsetattr(p->fd_in, TCSADRAIN, &newtio);
tcsetattr(p->fd_in, TCSADRAIN, &p->comtio);
tcsetattr(p->fd_in, TCSADRAIN, &p->oldtio);
if (tcsetattr(p->fd, TCSADRAIN, &ios) == -1) {