Lines Matching refs:ttyfd
565 int fdout, ptyfd, ttyfd, ptymaster; in do_exec_pty() local
571 ttyfd = s->ttyfd; in do_exec_pty()
582 close(ttyfd); in do_exec_pty()
589 close(ttyfd); in do_exec_pty()
601 close(ttyfd); in do_exec_pty()
614 pty_make_controlling_tty(&ttyfd, s->tty); in do_exec_pty()
617 if (dup2(ttyfd, 0) == -1) in do_exec_pty()
619 if (dup2(ttyfd, 1) == -1) in do_exec_pty()
621 if (dup2(ttyfd, 2) == -1) in do_exec_pty()
625 close(ttyfd); in do_exec_pty()
648 close(ttyfd); in do_exec_pty()
698 if (s->ttyfd != -1) { in do_exec()
716 else if (s->ttyfd == -1) { in do_exec()
724 if (s->ttyfd != -1) in do_exec()
1188 if (s->ttyfd != -1) in do_setup_env()
1452 if (s->ttyfd != -1) { in do_pwchange()
1545 session_setup_sia(pw, s->ttyfd == -1 ? NULL : s->tty); in do_child()
1736 sessions[id].ttyfd = -1; in session_unused()
1826 if (s->used && s->ttyfd != -1 && strcmp(s->tty, tty) == 0) { in session_by_tty()
1915 if (s->ttyfd != -1) { in session_pty_req()
1934 if (!PRIVSEP(pty_allocate(&s->ptyfd, &s->ttyfd, s->tty, in session_pty_req()
1939 s->ttyfd = -1; in session_pty_req()
1945 ssh_tty_parse_modes(ssh, s->ttyfd); in session_pty_req()
2277 if (s->ttyfd == -1) in session_pty_cleanup2()
2300 s->ttyfd = -1; in session_pty_cleanup2()
2442 if (s->ttyfd != -1) in session_close()
2472 if (s->ttyfd != -1) in session_close_by_pid()
2494 __func__, id, s->ttyfd); in session_close_by_channel()
2499 if (s->ttyfd != -1) in session_close_by_channel()
2543 if (s->used && s->ttyfd != -1) { in session_tty_list()