H A D | _posixsubprocess.c | 557 int errread, int errwrite, in child_exec() 596 while (errwrite == 0 || errwrite == 1) { in child_exec() 597 POSIX_CALL(errwrite = dup(errwrite)); in child_exec() 599 if (_Py_set_inheritable_async_safe(errwrite, 0, NULL) < 0) { in child_exec() 621 if (errwrite == 2) { in child_exec() 622 if (_Py_set_inheritable_async_safe(errwrite, 1, NULL) < 0) in child_exec() 625 else if (errwrite != -1) in child_exec() 626 POSIX_CALL(dup2(errwrite, in child_exec() 551 child_exec(char *const exec_array[], char *const argv[], char *const envp[], const char *cwd, int p2cread, int p2cwrite, int c2pread, int c2pwrite, int errread, int errwrite, int errpipe_read, int errpipe_write, int close_fds, int restore_signals, int call_setsid, pid_t pgid_to_set, int call_setgid, gid_t gid, int call_setgroups, size_t groups_size, const gid_t *groups, int call_setuid, uid_t uid, int child_umask, const void *child_sigmask, int *fds_to_keep, Py_ssize_t fds_to_keep_len, PyObject *preexec_fn, PyObject *preexec_fn_args_tuple) child_exec() argument 755 do_fork_exec(char *const exec_array[], char *const argv[], char *const envp[], const char *cwd, int p2cread, int p2cwrite, int c2pread, int c2pwrite, int errread, int errwrite, int errpipe_read, int errpipe_write, int close_fds, int restore_signals, int call_setsid, pid_t pgid_to_set, int call_setgid, gid_t gid, int call_setgroups, size_t groups_size, const gid_t *groups, int call_setuid, uid_t uid, int child_umask, const void *child_sigmask, int *fds_to_keep, Py_ssize_t fds_to_keep_len, PyObject *preexec_fn, PyObject *preexec_fn_args_tuple) do_fork_exec() argument 837 int p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite; subprocess_fork_exec() local [all...] |