tcgetattr
tcgetattr(SHIN, &oldtio);
if (isatty(SHIN) && tcgetattr(SHIN, &tty) == 0 && (tty.c_lflag & ICANON))
tcgetattr(tty_fd, &j->ttystate);
tcgetattr(tty_fd, &tty_state);
tcgetattr(tty_fd, &tty_state);
tcgetattr(tty_fd, &tty_state);
if (tcgetattr(i.fd, &i.t) == -1)
if (!(no_tty = tcgetattr(STDOUT_FILENO, &otty))) {
tcgetattr(STDERR_FILENO, &otty);
tcgetattr(fileno(stdin), &tty_start);
(void) tcgetattr(fileno(stdin), &termios);
if(tcgetattr(0, &inittyb) == -1)
if (tcgetattr(0, &tty) == 0) {
if (tcgetattr(STDOUT_FILENO, &term) == 0 &&
if (tcgetattr(0, &oldtt) == -1)
if (tcgetattr(STDOUT_FILENO, &term) == 0 &&
if (input != STDIN_FILENO && tcgetattr(input, &oterm) == 0) {
PROTO_NORMAL(tcgetattr);
if (tcgetattr(fd, &term) == -1)
DEF_WEAK(tcgetattr);
HX(tcgetattr(0, &tios) == -1,
HX(tcgetattr(0, &tios) == -1,
HX(tcgetattr(0, &tios) == -1,
HX(tcgetattr(0, &tios) == -1,
HX(tcgetattr(0, &tios) == -1,
if (tcgetattr(fileno(tty_in), &tty_orig) == -1) {
#ifndef tcgetattr
#ifndef tcgetattr
#define GET_TTY(fd, buf) tcgetattr(fd, buf)
if (tcgetattr(fileno(rl_instream), &t) != -1 && (t.c_lflag & ECHO) == 0)
while ((rv = tcgetattr(el->el_infd, t)) == -1 && errno == EINTR)
(void) tcgetattr(fileno(stdin), &term);
(void)tcgetattr(fileno(tp), &ttybuf);
if (tcgetattr(0, &tmode) == -1) {
if (tcgetattr(tty, &tio) < 0) {
ASS(tcgetattr(fd, &tt) == 0,
if ((tcgetattr(ptm.sfd, &ti) == -1))
if ((tcgetattr(ptm.cfd, &ti) == -1))
if (tcgetattr(sfd, &term) == -1)
if (tcgetattr(fd, &tty) == -1) {
tcgetattr(0, &t);
tcgetattr(0, &t);
tcgetattr(STDIN_FILENO, &saved_tio);
tcgetattr(STDIN_FILENO, &saved_tio);
tcgetattr(STDIN_FILENO, &saved_tio);
int tcgetattr(int, struct termios *);
while ((ret = tcgetattr(0, t)) == -1 && errno == EINTR)
if (tcgetattr(line_fd, &line_tio) != 0)
if (isatty(STDIN_FILENO) && tcgetattr(STDIN_FILENO, &saved_tio) != 0)
(void) tcgetattr(tty, &s);
restoreterm = (tcgetattr(fileno(stdin), &tbuf) == 0);
restoreterm = (tcgetattr(fileno(stdin), &tbuf) == 0);
if (tcgetattr(1, &tbuf) == -1)
if (tcgetattr(tty.fdin, &oldtio) == -1) {
if (tcgetattr(0, &oldtty) == -1) {
if (tcgetattr(STDIN_FILENO, &tt) == 0 &&
if (tcgetattr(c->wfd, &tio) == 0 &&
if (cctx->want_tty && tcgetattr(new_fd[0], &cctx->tio) == -1)
if (tcgetattr(fileno(stdin), &tio) == -1) {
if (tcgetattr(fd, &tio) == -1) {
if (tcgetattr(fd, &tio) == -1) {
if (tcgetattr(STDOUT_FILENO, &screen_settings) == -1)
tcgetattr(STDIN_FILENO, &tty);
tcgetattr(0, &old_tc);
tcgetattr(tin, &tmp_tc);
tcgetattr(0, &tc);
if (tcgetattr(STDIN_FILENO, &saved_tio) != 0) {
if (tcgetattr(c->fd, &tio) != 0)
if (tcgetattr(STDIN_FILENO, &now) != 0)
if (tcgetattr(c->fd, &tty->tio) != 0)
if (tcgetattr(STDOUT_FILENO, &old_settings) == -1)
if (tcgetattr(STDOUT_FILENO, &old_settings) != -1) {
(void)tcgetattr(STDIN_FILENO, &t);
if (tcgetattr(STDIN_FILENO, &clp->orig) == -1)
if (tcgetattr(fd, &clp->orig) == -1)
if (LF_ISSET(EC_QUOTED | EC_RAW) && !tcgetattr(STDIN_FILENO, &term1)) {
if (tcgetattr(STDIN_FILENO, &clp->vi_enter)) {
if (tcgetattr(STDIN_FILENO, &sc->sh_term) == -1) {
if (tcgetattr(i.fd, &i.t) == -1)
if (tcgetattr(i.fd, &i.t) < 0) {
#define get_term_param(param) tcgetattr(0, param)
if (tcgetattr(fd, &tios) == -1) {
if (tcgetattr(loop_slave, &tios) == 0) {
if (tcgetattr(mouse.mfd, &tty) == -1) {