* See tor_addr_lookup() for details.
*/
static int
-tor_addr_lookup_host_getaddrinfo(const char *name,
- uint16_t family,
- tor_addr_t *addr)
+tor_addr_lookup_host_impl(const char *name,
+ uint16_t family,
+ tor_addr_t *addr)
{
int err;
struct addrinfo *res=NULL, *res_p;
#else /* !defined(HAVE_GETADDRINFO) */
-/* Host lookup helper for tor_addr_lookup(), which calls getaddrinfo().
- * Used when gethostbyname() is not available on this system.
+/* Host lookup helper for tor_addr_lookup(), which calls gethostbyname().
+ * Used when getaddrinfo() is not available on this system.
*
* See tor_addr_lookup() for details.
*/
static int
-tor_addr_lookup_host_gethostbyname(const char *name,
- tor_addr_t *addr)
+tor_addr_lookup_host_impl(const char *name,
+ uint16_t family,
+ tor_addr_t *addr)
{
+ (void) family;
struct hostent *ent;
int err;
#ifdef HAVE_GETHOSTBYNAME_R_6_ARG
} else {
/* Clear the address after a failed tor_addr_parse(). */
memset(addr, 0, sizeof(tor_addr_t));
-#ifdef HAVE_GETADDRINFO
- result = tor_addr_lookup_host_getaddrinfo(name, family, addr);
- goto done;
-#else /* !(defined(HAVE_GETADDRINFO)) */
- result = tor_addr_lookup_host_gethostbyname(name, addr);
+ result = tor_addr_lookup_host_impl(name, family, addr);
goto done;
-#endif /* defined(HAVE_GETADDRINFO) */
}
/* If we weren't successful, and haven't already set the result,