Lines Matching refs:ttyfd

570 	int fdout, ptyfd, ttyfd, ptymaster;  in do_exec_pty()  local
576 ttyfd = s->ttyfd; in do_exec_pty()
587 close(ttyfd); in do_exec_pty()
594 close(ttyfd); in do_exec_pty()
606 close(ttyfd); in do_exec_pty()
619 pty_make_controlling_tty(&ttyfd, s->tty); in do_exec_pty()
622 if (dup2(ttyfd, 0) == -1) in do_exec_pty()
624 if (dup2(ttyfd, 1) == -1) in do_exec_pty()
626 if (dup2(ttyfd, 2) == -1) in do_exec_pty()
630 close(ttyfd); in do_exec_pty()
653 close(ttyfd); in do_exec_pty()
703 if (s->ttyfd != -1) { in do_exec()
721 else if (s->ttyfd == -1) { in do_exec()
729 if (s->ttyfd != -1) in do_exec()
1187 if (s->ttyfd != -1) in do_setup_env()
1452 if (s->ttyfd != -1) { in do_pwchange()
1548 session_setup_sia(pw, s->ttyfd == -1 ? NULL : s->tty); in do_child()
1739 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 (!mm_pty_allocate(&s->ptyfd, &s->ttyfd, s->tty, sizeof(s->tty))) { in session_pty_req()
1938 s->ttyfd = -1; in session_pty_req()
1944 ssh_tty_parse_modes(ssh, s->ttyfd); in session_pty_req()
2281 if (s->ttyfd == -1) in session_pty_cleanup2()
2304 s->ttyfd = -1; in session_pty_cleanup2()
2452 if (s->ttyfd != -1) in session_close()
2482 if (s->ttyfd != -1) in session_close_by_pid()
2503 debug_f("channel %d: has child, ttyfd %d", id, s->ttyfd); in session_close_by_channel()
2509 if (s->ttyfd != -1) in session_close_by_channel()
2554 if (s->used && s->ttyfd != -1) { in session_tty_list()