| Index: native_client_sdk/src/libraries/nacl_io/syscalls/getnameinfo.c
|
| diff --git a/native_client_sdk/src/libraries/nacl_io/syscalls/getnameinfo.c b/native_client_sdk/src/libraries/nacl_io/syscalls/getnameinfo.c
|
| index d5ac949ccf795ef98dda56e5db05f50c341c975a..78794ebcb74b0a555de171b46bb113f667d7922a 100644
|
| --- a/native_client_sdk/src/libraries/nacl_io/syscalls/getnameinfo.c
|
| +++ b/native_client_sdk/src/libraries/nacl_io/syscalls/getnameinfo.c
|
| @@ -6,9 +6,15 @@
|
| #include "nacl_io/kernel_wrap.h"
|
|
|
| #ifdef __native_client__
|
| -int getnameinfo(const struct sockaddr *sa, socklen_t salen, char *host,
|
| - socklen_t hostlen, char *serv, socklen_t servlen,
|
| +#ifdef __BIONIC__
|
| +// bionic has a slightly different signatute to glibc for getnameinfo
|
| +int getnameinfo(const struct sockaddr* sa, socklen_t salen, char* host,
|
| + size_t hostlen, char* serv, size_t servlen, int flags) {
|
| +#else
|
| +int getnameinfo(const struct sockaddr* sa, socklen_t salen, char* host,
|
| + socklen_t hostlen, char* serv, socklen_t servlen,
|
| unsigned int flags) {
|
| +#endif
|
| return ki_getnameinfo(sa, salen, host, hostlen, serv, servlen, flags);
|
| }
|
| #endif
|
|
|