Lines Matching refs:process
68 namespace executor = utils::process::executor;
72 namespace process = utils::process;
94 const char* utils::process::executor::detail::stdout_name = "stdout.txt";
98 const char* utils::process::executor::detail::stderr_name = "stderr.txt";
106 const char* utils::process::executor::detail::work_subdir = "work";
115 utils::process::executor::detail::setup_child( in setup_child()
121 process::isolate_path(unprivileged_user, control_directory); in setup_child()
122 process::isolate_child(unprivileged_user, work_directory); in setup_child()
127 struct utils::process::executor::exec_handle::impl : utils::noncopyable {
147 process::deadline_killer timer;
260 struct utils::process::executor::exit_handle::impl : utils::noncopyable {
268 const optional< process::status > status;
326 const optional< process::status > status_, in impl()
448 const optional< process::status >&
534 struct utils::process::executor::executor_handle::impl : utils::noncopyable {
590 process::terminate_group(pid); in cleanup()
631 post_wait(const int original_pid, const process::status& status) in post_wait()
636 process::terminate_group(status.dead_pid()); in post_wait()
764 std::auto_ptr< process::child > child) in spawn_post()
806 std::auto_ptr< process::child > child) in spawn_followup_post()
839 const process::status status = process::wait(exec_handle.pid()); in wait()
851 const process::status status = process::wait_any(); in wait_any()