boost
boost copied to clipboard
Missing uses_handles on boost::process::detail::posix::pipe_out
The boost::process::detail::posix::pipe_out are not inheriting boost::process::detail::uses_handles. The descriptors created by the pipe are closed by limit_handles on the forked child process.
The _pipe_sink for error in the executor is also closed by limit_handles.