25 #ifndef COMMON_UTILS_EXECUTE_HPP
26 #define COMMON_UTILS_EXECUTE_HPP
28 #include <sys/types.h>
39 bool executeAndWait(
const char* fname,
const char*
const* argv,
int& status);
45 bool executeAndWait(
const std::function<
void()>& func,
int& status);
54 bool waitPid(pid_t pid,
int& status);
59 #endif // COMMON_UTILS_EXECUTE_HPP
bool waitPid(pid_t pid, int &status)
Wait until child processes ends.
Definition: execute.cpp:120
bool executeAndWait(const std::function< void()> &func, int &status)
Execute function in child process.
Definition: execute.cpp:70