Index: base/message_loop/message_loop.h |
diff --git a/base/message_loop/message_loop.h b/base/message_loop/message_loop.h |
index bc9825138e3e5094b6ec8f4f973a89023dbfb3c8..a180cc388a5b283ea31944ae5bb7c6af6d499fd4 100644 |
--- a/base/message_loop/message_loop.h |
+++ b/base/message_loop/message_loop.h |
@@ -596,7 +596,7 @@ class BASE_EXPORT MessageLoopForIO : public MessageLoop { |
return loop && loop->type() == MessageLoop::TYPE_IO; |
} |
-#if !defined(OS_NACL) |
+#if !defined(OS_NACL) || defined(__native_client_nonsfi__) |
#if defined(OS_WIN) |
typedef MessagePumpForIO::IOHandler IOHandler; |
@@ -642,7 +642,7 @@ class BASE_EXPORT MessageLoopForIO : public MessageLoop { |
FileDescriptorWatcher *controller, |
Watcher *delegate); |
#endif // defined(OS_IOS) || defined(OS_POSIX) |
-#endif // !defined(OS_NACL) |
+#endif // !defined(OS_NACL) || defined(__native_client_nonsfi__) |
}; |
// Do not add any member variables to MessageLoopForIO! This is important b/c |