tcsetattr
tcsetattr(SHIN, TCSADRAIN, &newtio);
tcsetattr(tty_fd, TCSADRAIN, &cb);
tcsetattr(tty_fd, TCSADRAIN, &tty_state);
tcsetattr(tty_fd, TCSADRAIN, &tty_state);
tcsetattr(tty_fd, TCSADRAIN, &tty_state);
tcsetattr(tty_fd, TCSADRAIN, &j->ttystate);
tcsetattr(tty_fd, TCSADRAIN, &tty_state);
tcsetattr(tty_fd, TCSADRAIN, &tty_state);
if (i.set && tcsetattr(i.fd, 0, &i.t) == -1)
tcsetattr(STDERR_FILENO, TCSANOW, &ntty);
tcsetattr(STDERR_FILENO, TCSANOW, &otty);
tcsetattr(fileno(stdin), TCSADRAIN, &tty_new);
(void) tcsetattr(fileno(stdin), TCSADRAIN, &termios);
if(tcsetattr(0, TCSADRAIN, &inittyb) == -1)
if(tcsetattr(0, TCSADRAIN, &curttyb) == -1)
if (tcsetattr(0, TCSADRAIN, &newtt) == -1)
(void) tcsetattr(0, TCSADRAIN, &oldtt);
while (tcsetattr(input, TCSAFLUSH|TCSASOFT, &oterm) == -1 &&
(void)tcsetattr(input, TCSAFLUSH|TCSASOFT, &term);
PROTO_NORMAL(tcsetattr);
DEF_WEAK(tcsetattr);
if (is_a_tty && (tcsetattr(fileno(tty_in), TCSANOW, &tty_new) == -1))
if (is_a_tty && (tcsetattr(fileno(tty_in), TCSANOW, &tty_orig) == -1))
#ifndef tcsetattr
#ifndef tcsetattr
#define SET_TTY(fd, buf) tcsetattr(fd, TCSADRAIN, buf)
while ((rv = tcsetattr(el->el_infd, action, t)) == -1 && errno == EINTR)
(void) tcsetattr(fileno(stdin), TCSAFLUSH|TCSASOFT, &term);
(void) tcsetattr(fileno(stdin), TCSAFLUSH|TCSASOFT, &term);
(void) tcsetattr(slave, TCSAFLUSH, termp);
(void)tcsetattr(0, TCSANOW, &tmode);
if (tcsetattr(0, TCSANOW, &tmode) == -1) {
if (tcsetattr(0, TCSANOW, &tmode) == -1) {
if (tcsetattr(0, TCSANOW, &tmode) == -1) {
if (tcsetattr(tty, TCSAFLUSH, &tio) < 0) {
if (tcsetattr(fd, TCSANOW, &ts) == -1)
if (tcsetattr(fd, TCSADRAIN, &ts) == -1)
if (tcsetattr(fd, TCSAFLUSH, &ts) == -1)
if (tcsetattr(sfd, TCSAFLUSH, &term) == -1)
if (tcsetattr(fd, TCSADRAIN, &tty) == -1) {
tcsetattr(0, TCSANOW, &t);
tcsetattr(0, TCSANOW, &t);
tcsetattr(STDIN_FILENO, TCSANOW, &tio);
tcsetattr(STDIN_FILENO, TCSANOW, &saved_tio);
tcsetattr(STDIN_FILENO, TCSANOW, &tio);
tcsetattr(STDIN_FILENO, TCSANOW, &saved_tio);
tcsetattr(STDIN_FILENO, TCSANOW, &tio);
tcsetattr(STDIN_FILENO, TCSANOW, &saved_tio);
int tcsetattr(int, int, const struct termios *);
while ((ret = tcsetattr(0, TCSADRAIN, t)) == -1 && errno == EINTR)
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(tty, TCSASOFT | TCSADRAIN, &s);
(void)tcsetattr(fileno(stdin), TCSADRAIN, &tbuf);
if (tcsetattr(tty.fdin, TCSADRAIN, &newtio) == -1) {
if (tcsetattr(tty.fdin, TCSADRAIN, &oldtio) == -1)
if (tcsetattr(0, TCSASOFT | TCSADRAIN, &oldtty) == -1) {
if (tcsetattr(0, TCSASOFT | TCSADRAIN, &newtty) == -1) {
(void)tcsetattr(STDIN_FILENO, TCSAFLUSH, &rtt);
(void)tcsetattr(STDIN_FILENO, TCSAFLUSH, &tt);
if (tcsetattr(fileno(stdin), TCSADRAIN, &_saved_tio) == -1) {
if (tcsetattr(fileno(stdin), TCSADRAIN, &tio) == -1) {
if (tcsetattr(fd, TCSANOW, &tio) == -1)
tcsetattr(tin, TCSADRAIN, &tmp_tc);
if (isatty(tin) && tcsetattr(tin, TCSADRAIN, &tmp_tc) == -1)
tcsetattr(tin, TCSANOW, &tmp_tc);
tcsetattr(STDIN_FILENO, TCSANOW, &tio);
tcsetattr(STDOUT_FILENO, TCSAFLUSH, &saved_tio);
tcsetattr(STDOUT_FILENO, TCSAFLUSH, &saved_tio);
if (tcsetattr(STDIN_FILENO, TCSANOW, &now) != 0)
if (tcsetattr(c->fd, TCSANOW, &tio) == 0)
if (tcsetattr(c->fd, TCSANOW, &tty->tio) == -1)
(void) tcsetattr(STDOUT_FILENO, TCSADRAIN, &new_settings);
(void) tcsetattr(STDOUT_FILENO, TCSADRAIN, &old_settings);
(void) tcsetattr(STDOUT_FILENO, TCSADRAIN, &new_settings);
(void)tcsetattr(STDIN_FILENO,
(void)tcsetattr(STDIN_FILENO, TCSASOFT | TCSADRAIN, &t);
(void)tcsetattr(STDIN_FILENO, TCSADRAIN | TCSASOFT, &clp->orig);
(void)tcsetattr(STDIN_FILENO,
(void)tcsetattr(STDIN_FILENO,
(void)tcsetattr(STDIN_FILENO, TCSASOFT | TCSADRAIN, &term1);
(void)tcsetattr(STDIN_FILENO, TCSADRAIN | TCSASOFT, &clp->orig);
if (tcsetattr(STDIN_FILENO, TCSASOFT | TCSADRAIN, &clp->vi_enter)) {
fast: if (tcsetattr(STDIN_FILENO, TCSADRAIN | TCSASOFT, &clp->ex_enter)) {
if (i.set && tcsetattr(i.fd, TCSANOW, &i.t) == -1)
if (i.set && tcsetattr(i.fd, TCSANOW, &i.t) < 0) {
#define set_term_param(param) tcsetattr(0, TCSANOW, param)
if (tcsetattr(fd, TCSAFLUSH, &tios) == -1) {
if (tcsetattr(fd, TCSAFLUSH, &inittermios) == -1)
if (tcsetattr(loop_slave, TCSAFLUSH, &tios) == -1)
if (tcsetattr(mouse.mfd, TCSADRAIN, &tty) == -1)
if (tcsetattr(mouse.mfd, TCSADRAIN, &tty) == -1)