Lines Matching refs:fds_to_keep
186 "fd out of range in fds_to_keep.");
206 /* errpipe_write is part of fds_to_keep. It must be closed at
247 * fds_to_keep by invoking closer on each subrange.
257 int *fds_to_keep,
265 /* As fds_to_keep is sorted we can loop through the list closing
268 int keep_fd = fds_to_keep[keep_seq_idx];
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)
331 fds_to_keep, fds_to_keep_len,
351 !_is_fd_in_sorted_fd_sequence(fd, fds_to_keep,
373 * Do not close any in the sorted fds_to_keep tuple.
386 _close_open_fds_maybe_unsafe(int start_fd, int *fds_to_keep,
391 while (_is_fd_in_sorted_fd_sequence(start_fd, fds_to_keep,
411 _close_range_except(start_fd, -1, fds_to_keep, fds_to_keep_len,
426 !_is_fd_in_sorted_fd_sequence(fd, fds_to_keep,
434 _close_range_except(start_fd, -1, fds_to_keep, fds_to_keep_len,
463 _close_open_fds(int start_fd, int *fds_to_keep, Py_ssize_t fds_to_keep_len)
467 start_fd, INT_MAX, fds_to_keep, fds_to_keep_len,
472 _close_open_fds_fallback(start_fd, fds_to_keep, fds_to_keep_len);
565 int *fds_to_keep, Py_ssize_t fds_to_keep_len,
575 if (make_inheritable(fds_to_keep, fds_to_keep_len, errpipe_write) < 0)
695 _close_open_fds(3, fds_to_keep, fds_to_keep_len);
769 int *fds_to_keep, Py_ssize_t fds_to_keep_len,
820 fds_to_keep, fds_to_keep_len,
880 PyErr_SetString(PyExc_ValueError, "bad value(s) in fds_to_keep");