diff options
Diffstat (limited to 'libtest/cmdline.cc')
-rw-r--r-- | libtest/cmdline.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libtest/cmdline.cc b/libtest/cmdline.cc index fd9e510d..94c41814 100644 --- a/libtest/cmdline.cc +++ b/libtest/cmdline.cc @@ -59,6 +59,7 @@ using namespace libtest; #include <unistd.h> #include <algorithm> +#include <stdexcept> #ifndef __USE_GNU static char **environ= NULL; @@ -408,7 +409,7 @@ bool Application::slurp() Application::error_t Application::join() { - pid_t waited_pid= waitpid(_pid, &_status, 0); + pid_t waited_pid= waitpid(_pid, &_status, WUNTRACED); slurp(); if (waited_pid == _pid and WIFEXITED(_status) == false) { |