Lines Matching refs:ttyfd
565 int fdout, ptyfd, ttyfd, ptymaster, pipe_fds[2]; in do_exec_pty() local
571 ttyfd = s->ttyfd; in do_exec_pty()
603 pty_make_controlling_tty(&ttyfd, s->tty); in do_exec_pty()
606 if (dup2(ttyfd, 0) < 0) in do_exec_pty()
608 if (dup2(ttyfd, 1) < 0) in do_exec_pty()
610 if (dup2(ttyfd, 2) < 0) in do_exec_pty()
614 close(ttyfd); in do_exec_pty()
662 close(ttyfd); in do_exec_pty()
707 if (s->ttyfd != -1) in do_exec()
1100 if (s->ttyfd != -1) in do_setup_env()
1545 s->ttyfd = -1; in session_new()
1596 if (s->used && s->ttyfd != -1 && strcmp(s->tty, tty) == 0) { in session_by_tty()
1660 if (s->ttyfd != -1) { in session_pty_req()
1724 if (!pty_allocate(&s->ptyfd, &s->ttyfd, s->tty, sizeof(s->tty))) { in session_pty_req()
1729 s->ttyfd = -1; in session_pty_req()
1738 tty_parse_modes(s->ttyfd, &n_bytes); in session_pty_req()
2125 if (s->ttyfd == -1) in session_pty_cleanup2()
2155 s->ttyfd = -1; in session_pty_cleanup2()
2268 if (s->ttyfd != -1) { in session_close()
2329 if (s->ttyfd != -1) { in session_close_by_channel()
2364 if (s->used && s->ttyfd != -1) { in session_tty_list()
2561 if (prompt != NULL && s->ttyfd != -1) { in session_do_pam_conv()
2564 (void) write(s->ttyfd, prompt, strlen(prompt)); in session_do_pam_conv()
2565 (void) write(s->ttyfd, "\n", 1); in session_do_pam_conv()
2573 if (prompt != NULL && s->ttyfd != -1) { in session_do_pam_conv()
2576 (void) write(s->ttyfd, prompt, strlen(prompt)); in session_do_pam_conv()
2577 (void) write(s->ttyfd, "\n", 1); in session_do_pam_conv()