diff options
Diffstat (limited to 'base/process_util_mac.mm')
-rw-r--r-- | base/process_util_mac.mm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/base/process_util_mac.mm b/base/process_util_mac.mm index f489bd0..bcdaffe 100644 --- a/base/process_util_mac.mm +++ b/base/process_util_mac.mm @@ -14,6 +14,7 @@ #include <string> +#include "base/eintr_wrapper.h" #include "base/logging.h" #include "base/string_util.h" #include "base/time.h" @@ -76,7 +77,7 @@ bool LaunchApp(const std::vector<std::string>& argv, retval = false; } else { if (wait) - waitpid(pid, 0, 0); + HANDLE_EINTR(waitpid(pid, 0, 0)); if (process_handle) *process_handle = pid; |