31
31
int sudo_execve(const char *path, char *const argv[], char *const envp[], int noexec);
32
32
int pipe_nonblock(int fds[2]);
38
int fork_pty(struct command_details *details, int sv[], int *maxfd, sigset_t *omask);
38
39
int perform_io(fd_set *fdsr, fd_set *fdsw, struct command_status *cstat);
39
40
int suspend_parent(int signo);
40
41
void fd_set_iobs(fd_set *fdsr, fd_set *fdsw);
42
47
void pty_close(struct command_status *cstat);
43
48
void pty_setup(uid_t uid, const char *tty, const char *utmp_user);
45
50
extern int signal_pipe[2];