mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-09 14:06:33 +00:00
Multiprocess: wrap waitpid() in HANDLE_EINTR().
TEST=util_test Multiprocess.Multiprocess R=rsesek@chromium.org Review URL: https://codereview.chromium.org/592633002
This commit is contained in:
parent
8eec7874fd
commit
7b85d6d372
@ -24,6 +24,7 @@
|
||||
#include "base/files/scoped_file.h"
|
||||
#include "base/logging.h"
|
||||
#include "base/memory/scoped_ptr.h"
|
||||
#include "base/posix/eintr_wrapper.h"
|
||||
#include "base/strings/stringprintf.h"
|
||||
#include "gtest/gtest.h"
|
||||
#include "util/misc/scoped_forbid_return.h"
|
||||
@ -91,7 +92,7 @@ void Multiprocess::Run() {
|
||||
info_ = NULL;
|
||||
|
||||
int status;
|
||||
pid_t wait_pid = waitpid(pid, &status, 0);
|
||||
pid_t wait_pid = HANDLE_EINTR(waitpid(pid, &status, 0));
|
||||
ASSERT_EQ(pid, wait_pid) << ErrnoMessage("waitpid");
|
||||
|
||||
TerminationReason reason;
|
||||
|
Loading…
x
Reference in New Issue
Block a user