| Index: runtime/bin/process_macos.cc
|
| diff --git a/runtime/bin/process_macos.cc b/runtime/bin/process_macos.cc
|
| index f6949582e229ea5012979376a11e8ee4339349c4..1ce34f99149e5b17fec74d18f278cfee655defd0 100644
|
| --- a/runtime/bin/process_macos.cc
|
| +++ b/runtime/bin/process_macos.cc
|
| @@ -25,6 +25,7 @@
|
| #include "bin/thread.h"
|
|
|
| #include "platform/signal_blocker.h"
|
| +#include "platform/utils.h"
|
|
|
|
|
|
|
| @@ -660,7 +661,7 @@ class ProcessStarter {
|
| void SetChildOsErrorMessage() {
|
| const int kBufferSize = 1024;
|
| char error_message[kBufferSize];
|
| - strerror_r(errno, error_message, kBufferSize);
|
| + Utils::StrError(errno, error_message, kBufferSize);
|
| *os_error_message_ = strdup(error_message);
|
| }
|
|
|
| @@ -671,7 +672,7 @@ class ProcessStarter {
|
| int child_errno = errno;
|
| const int kBufferSize = 1024;
|
| char os_error_message[kBufferSize];
|
| - strerror_r(errno, os_error_message, kBufferSize);
|
| + Utils::StrError(errno, os_error_message, kBufferSize);
|
| int bytes_written =
|
| FDUtils::WriteToBlocking(
|
| exec_control_[1], &child_errno, sizeof(child_errno));
|
|
|