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)); |