Index: mojo/edk/embedder/platform_channel_utils_posix.cc |
diff --git a/mojo/edk/embedder/platform_channel_utils_posix.cc b/mojo/edk/embedder/platform_channel_utils_posix.cc |
index d2a9b566c6af2eaa07906ebe1c2067beda7b58e6..3171844f67c7efd3b85bfc6fc55ab91d67b9c292 100644 |
--- a/mojo/edk/embedder/platform_channel_utils_posix.cc |
+++ b/mojo/edk/embedder/platform_channel_utils_posix.cc |
@@ -59,7 +59,8 @@ ssize_t PlatformChannelWrite(PlatformHandle h, |
DCHECK(bytes); |
DCHECK_GT(num_bytes, 0u); |
-#if defined(OS_MACOSX) |
+#if defined(OS_MACOSX) || defined(OS_NACL_NONSFI) |
+ // send() is not available under NaCl-nonsfi. |
return HANDLE_EINTR(write(h.handle, bytes, num_bytes)); |
#else |
return send(h.handle, bytes, num_bytes, kSendFlags); |