| Index: base/process_util_mac.mm
|
| diff --git a/base/process_util_mac.mm b/base/process_util_mac.mm
|
| index f489bd0f2f8de79b74185d1cc1940283b6f1ce36..c7eb3f385e3f2ca60b050ad9c7b985dbb36924fe 100644
|
| --- a/base/process_util_mac.mm
|
| +++ b/base/process_util_mac.mm
|
| @@ -14,6 +14,7 @@
|
|
|
| #include <string>
|
|
|
| +#include "base/eintr_wrappers.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;
|
|
|