Index: runtime/bin/socket_android.cc |
diff --git a/runtime/bin/socket_android.cc b/runtime/bin/socket_android.cc |
index fd96a9af166d4cace5a37de991191148df12f48f..b3e3fc4cb100b04e6d45110dca6d2f24b802cd62 100644 |
--- a/runtime/bin/socket_android.cc |
+++ b/runtime/bin/socket_android.cc |
@@ -331,11 +331,21 @@ intptr_t Socket::CreateBindDatagram(const RawAddr& addr, bool reuseAddress) { |
} |
+bool Socket::ListInterfacesSupported() { |
+ return false; |
+} |
+ |
+ |
AddressList<InterfaceSocketAddress>* Socket::ListInterfaces( |
int type, |
OSError** os_error) { |
// The ifaddrs.h header is not provided on Android. An Android |
// implementation would have to use IOCTL or netlink. |
+ ASSERT(*os_error == NULL); |
+ *os_error = new OSError(-1, |
+ "Listing interfaces is not supported " |
+ "on this platform", |
+ OSError::kSystem); |
return NULL; |
} |