Lines Matching refs:process
54 namespace process = utils::process;
74 static process::status
82 throw process::system_error("Failed to wait for any child process", in safe_wait()
85 return process::status(pid, stat_loc); in safe_wait()
96 static process::status
101 if (process::detail::syscall_waitpid(pid, &stat_loc, 0) == -1) { in safe_waitpid()
103 throw process::system_error(F("Failed to wait for PID %s") % pid, in safe_waitpid()
106 return process::status(pid, stat_loc); in safe_waitpid()
125 process::exec(const fs::path& program, const args_vector& args) throw() in exec()
154 process::exec_unsafe(const fs::path& program, const args_vector& args) in exec_unsafe()
213 process::terminate_group(const int pgid) in terminate_group()
227 process::terminate_self_with(const status& status) in terminate_self_with()
247 process::status
248 process::wait(const int pid) in wait()
250 const process::status status = safe_waitpid(pid); in wait()
264 process::status
265 process::wait_any(void) in wait_any()
267 const process::status status = safe_wait(); in wait_any()