H A D | _posixsubprocess.c | 186 "fd out of range in fds_to_keep."); in convert_fds_to_keep_to_c() 206 /* errpipe_write is part of fds_to_keep. It must be closed at in make_inheritable() 247 * fds_to_keep by invoking closer on each subrange. 257 int *fds_to_keep, in _close_range_except() 265 /* As fds_to_keep is sorted we can loop through the list closing in _close_range_except() 268 int keep_fd = fds_to_keep[keep_seq_idx]; in _close_range_except() 308 * Do not close any in the sorted fds_to_keep list. 323 _close_open_fds_safe(int start_fd, int *fds_to_keep, Py_ssize_t fds_to_keep_len) in _close_open_fds_safe() argument 331 fds_to_keep, fds_to_keep_len, in _close_open_fds_safe() 351 !_is_fd_in_sorted_fd_sequence(fd, fds_to_keep, in _close_open_fds_safe() 255 _close_range_except(int start_fd, int end_fd, int *fds_to_keep, Py_ssize_t fds_to_keep_len, int (*closer)(int, int)) _close_range_except() argument 386 _close_open_fds_maybe_unsafe(int start_fd, int *fds_to_keep, Py_ssize_t fds_to_keep_len) _close_open_fds_maybe_unsafe() argument 463 _close_open_fds(int start_fd, int *fds_to_keep, Py_ssize_t fds_to_keep_len) _close_open_fds() argument 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 [all...] |