X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fhost.h;h=22e77038f02ba9f9cbf7f8aa359137b0261fb800;hp=d2293dacfae079e88197e24bfb1f22cd322a1cf3;hb=add61a2d9c99450e709631a9ef20d8bb521dc01e;hpb=e4ff71fca5aa843eadc91ad86747bf3c8a54e9ac diff --git a/src/host.h b/src/host.h index d2293dac..22e77038 100644 --- a/src/host.h +++ b/src/host.h @@ -84,12 +84,6 @@ typedef struct { #define ADDRESS_IPV4_IN_ADDR(x) ((x)->u.ipv4.addr) #define ADDRESS_IPV4_DATA(x) ((void *)&(x)->u.ipv4.addr.s_addr) -#ifndef ENABLE_IPV6 -# ifndef HAVE_SOCKADDR_STORAGE -# define sockaddr_storage sockaddr_in -# endif -#endif /* ENABLE_IPV6 */ - /* Flags for lookup_host */ #define LH_SILENT 0x0001 #define LH_PASSIVE 0x0002 @@ -100,10 +94,13 @@ typedef struct { struct address_list *lookup_host PARAMS ((const char *, int)); char *herrmsg PARAMS ((int)); +void forget_host_lookup PARAMS ((const char *)); + void address_list_get_bounds PARAMS ((const struct address_list *, int *, int *)); -void address_list_copy_one PARAMS ((const struct address_list *, int, - ip_address *)); +int address_list_cached_p PARAMS ((const struct address_list *)); +const ip_address *address_list_address_at PARAMS ((const struct address_list *, + int)); int address_list_match_all PARAMS ((const struct address_list *, const struct address_list *)); void address_list_set_faulty PARAMS ((struct address_list *, int)); @@ -114,13 +111,6 @@ const char *pretty_print_address PARAMS ((const ip_address *)); int accept_domain PARAMS ((struct url *)); int sufmatch PARAMS ((const char **, const char *)); -void sockaddr_set_address PARAMS ((struct sockaddr *, unsigned short, - const ip_address *)); -void sockaddr_get_address PARAMS ((const struct sockaddr *, unsigned short *, - ip_address *)); -unsigned short sockaddr_get_port PARAMS ((const struct sockaddr *)); -socklen_t sockaddr_len PARAMS ((const struct sockaddr *sa)); - void host_cleanup PARAMS ((void)); #endif /* HOST_H */