diff options
author | Yang Tse <yangsita@gmail.com> | 2005-12-11 12:03:01 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2005-12-11 12:03:01 +0000 |
commit | 36485e56ed428d324fb08cd94cc36031310806e6 (patch) | |
tree | ffbe2d8dad272873ef76d51cfb914e32c004b9f3 /ares | |
parent | b4113360f6401af200505f8df8203619a380c80a (diff) |
Fix compiler warning and compatibility issue with the type of the parameter used in getnameinfo() to receive the length of the sockaddr struct.
Diffstat (limited to 'ares')
-rw-r--r-- | ares/ares.h | 2 | ||||
-rw-r--r-- | ares/ares_getnameinfo.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/ares/ares.h b/ares/ares.h index 7f76112f7..6a5b4efab 100644 --- a/ares/ares.h +++ b/ares/ares.h @@ -172,7 +172,7 @@ void ares_gethostbyname(ares_channel channel, const char *name, int family, void ares_gethostbyaddr(ares_channel channel, const void *addr, int addrlen, int family, ares_host_callback callback, void *arg); void ares_getnameinfo(ares_channel channel, const struct sockaddr *sa, - socklen_t salen, int flags, ares_nameinfo_callback callback, + size_t salen, int flags, ares_nameinfo_callback callback, void *arg); int ares_fds(ares_channel channel, fd_set *read_fds, fd_set *write_fds); struct timeval *ares_timeout(ares_channel channel, struct timeval *maxtv, diff --git a/ares/ares_getnameinfo.c b/ares/ares_getnameinfo.c index d13b11d47..33704b11d 100644 --- a/ares/ares_getnameinfo.c +++ b/ares/ares_getnameinfo.c @@ -78,7 +78,7 @@ static void append_scopeid(struct sockaddr_in6 *addr6, unsigned int scopeid, #endif static char *ares_striendstr(const char *s1, const char *s2); -void ares_getnameinfo(ares_channel channel, const struct sockaddr *sa, socklen_t salen, +void ares_getnameinfo(ares_channel channel, const struct sockaddr *sa, size_t salen, int flags, ares_nameinfo_callback callback, void *arg) { struct sockaddr_in *addr = NULL; |