Index: net/base/net_util_posix.cc |
diff --git a/net/base/net_util_posix.cc b/net/base/net_util_posix.cc |
index 080f9b0e55a42e8725761f75cf3584d059d062ec..7cc2f13728d5df50fc985017b8a473d54b37e07e 100644 |
--- a/net/base/net_util_posix.cc |
+++ b/net/base/net_util_posix.cc |
@@ -18,11 +18,11 @@ |
#include "net/base/net_errors.h" |
#include "url/gurl.h" |
-#if !defined(OS_ANDROID) |
+#if !defined(OS_ANDROID) && !defined(OS_NACL) |
#include <ifaddrs.h> |
-#endif |
#include <net/if.h> |
#include <netinet/in.h> |
+#endif |
#if defined(OS_MACOSX) && !defined(OS_IOS) |
#include <netinet/in_var.h> |
@@ -86,7 +86,10 @@ void RemovePermanentIPv6AddressesWhereTemporaryExists( |
} // namespace |
bool GetNetworkList(NetworkInterfaceList* networks, int policy) { |
-#if defined(OS_ANDROID) |
+#if defined(OS_NACL) |
+ NOTIMPLEMENTED(); |
+ return false; |
+#elif defined(OS_ANDROID) |
std::string network_list = android::GetNetworkList(); |
base::StringTokenizer network_interfaces(network_list, "\n"); |
while (network_interfaces.GetNext()) { |