Function close_fds::set_fds_cloexec_threadsafe[][src]

pub fn set_fds_cloexec_threadsafe(minfd: c_int, keep_fds: &[c_int])
Expand description

Equivalent to set_fds_cloexec(), but behaves more reliably in multithreaded programs (at the cost of decreased performance on some platforms).

This is equivalent to CloseFdsBuilder::new().keep_fds(keep_fds).threadsafe(true).cloexecfrom(minfd).

See CloseFdsBuilder::cloexecfrom() and FdIterBuilder::threadsafe() for more information.