TCSAFLUSH
while (tcsetattr(input, TCSAFLUSH|TCSASOFT, &oterm) == -1 &&
(void)tcsetattr(input, TCSAFLUSH|TCSASOFT, &term);
case TCSAFLUSH:
#ifndef TCSAFLUSH
if (tty_setty(el, TCSAFLUSH, &el->el_tty.t_or) == -1) {
(void) tcsetattr(fileno(stdin), TCSAFLUSH|TCSASOFT, &term);
(void) tcsetattr(fileno(stdin), TCSAFLUSH|TCSASOFT, &term);
(void) tcsetattr(slave, TCSAFLUSH, termp);
if (tcsetattr(tty, TCSAFLUSH, &tio) < 0) {
if (tcsetattr(fd, TCSAFLUSH, &ts) == -1)
if (tcsetattr(sfd, TCSAFLUSH, &term) == -1)
if (tcsetattr(STDIN_FILENO, TCSAFLUSH, &tio) != 0)
tcsetattr(STDIN_FILENO, TCSAFLUSH, &saved_tio);
if (tcsetattr(line_fd, TCSAFLUSH, &tio) != 0)
if (tcsetattr(STDIN_FILENO, TCSAFLUSH, &tio) != 0)
(void)tcsetattr(STDIN_FILENO, TCSAFLUSH, &rtt);
(void)tcsetattr(STDIN_FILENO, TCSAFLUSH, &tt);
tcsetattr(STDOUT_FILENO, TCSAFLUSH, &saved_tio);
tcsetattr(STDOUT_FILENO, TCSAFLUSH, &saved_tio);
if (tcsetattr(fd, TCSAFLUSH, &tios) == -1) {
if (tcsetattr(fd, TCSAFLUSH, &inittermios) == -1)
if (tcsetattr(loop_slave, TCSAFLUSH, &tios) == -1)