summaryrefslogtreecommitdiffstats
path: root/base/process_util_mac.mm
diff options
context:
space:
mode:
Diffstat (limited to 'base/process_util_mac.mm')
-rw-r--r--base/process_util_mac.mm3
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;