Index: tools/gn/exec_process.cc |
diff --git a/tools/gn/exec_process.cc b/tools/gn/exec_process.cc |
index 033bb6beb6a57fa0634a6a012ce85c9ff38e2d43..d499921a1f307cc8f2ce2caf7ce81b59cd032523 100644 |
--- a/tools/gn/exec_process.cc |
+++ b/tools/gn/exec_process.cc |
@@ -7,6 +7,7 @@ |
#include "base/logging.h" |
#include "base/process/kill.h" |
#include "base/process/launch.h" |
+#include "base/process/process.h" |
#if defined(OS_WIN) |
#include <windows.h> |
@@ -235,7 +236,8 @@ bool ExecProcess(const base::CommandLine& cmdline, |
err_open = ReadFromPipe(err_read.get(), std_err); |
} |
- return base::WaitForExitCode(pid, exit_code); |
+ base::Process process(pid); |
+ return process.WaitForExit(exit_code); |
} |
} |