Chromium Code Reviews| Index: mojo/dart/embedder/io/internet_address_posix.cc |
| diff --git a/mojo/dart/embedder/io/internet_address_android.cc b/mojo/dart/embedder/io/internet_address_posix.cc |
| similarity index 82% |
| rename from mojo/dart/embedder/io/internet_address_android.cc |
| rename to mojo/dart/embedder/io/internet_address_posix.cc |
| index b1440812b08b2723072cd16d0d5b3cdfaffe86f3..74b78fedc7c4a28451193a022f9a632f2f357078 100644 |
| --- a/mojo/dart/embedder/io/internet_address_android.cc |
| +++ b/mojo/dart/embedder/io/internet_address_posix.cc |
| @@ -13,7 +13,8 @@ namespace dart { |
| static void SetupSockAddr(sockaddr_storage* dest, |
| socklen_t* salen, |
| - const RawAddr& addr, intptr_t addr_length) { |
| + const RawAddr& addr, |
| + intptr_t addr_length) { |
|
jamesr
2015/09/10 01:13:29
according to 'diff' internet_address_linux.cc and
|
| CHECK((addr_length == 4) || (addr_length == 16)); |
| if (addr_length == 4) { |
| dest->ss_family = AF_INET; |
| @@ -44,21 +45,18 @@ bool InternetAddress::Parse(int type, const char* address, RawAddr* addr) { |
| return result == 1; |
| } |
| -bool InternetAddress::Reverse(const RawAddr& addr, intptr_t addr_length, |
| - char* host, intptr_t host_len, |
| +bool InternetAddress::Reverse(const RawAddr& addr, |
| + intptr_t addr_length, |
| + char* host, |
| + intptr_t host_len, |
| intptr_t* error_code, |
| const char** error_description) { |
| CHECK(host_len >= NI_MAXHOST); |
| sockaddr_storage sock_addr; |
| socklen_t salen; |
| SetupSockAddr(&sock_addr, &salen, addr, addr_length); |
| - int status = getnameinfo(reinterpret_cast<sockaddr*>(&sock_addr), |
| - salen, |
| - host, |
| - host_len, |
| - NULL, |
| - 0, |
| - NI_NAMEREQD); |
| + int status = getnameinfo(reinterpret_cast<sockaddr*>(&sock_addr), salen, host, |
| + host_len, NULL, 0, NI_NAMEREQD); |
| *error_code = status; |
| if (status != 0) { |
| CHECK(*error_description == NULL); |