diff options
Diffstat (limited to 'ares/ares_ipv6.h')
-rw-r--r-- | ares/ares_ipv6.h | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/ares/ares_ipv6.h b/ares/ares_ipv6.h index e8229dfca..5bb7b8cf7 100644 --- a/ares/ares_ipv6.h +++ b/ares/ares_ipv6.h @@ -23,22 +23,17 @@ #endif #if !defined(HAVE_STRUCT_IN6_ADDR) && !defined(s6_addr) -struct in6_addr { - union { - unsigned char _S6_u8[16]; - } _S6_un; -}; #define s6_addr _S6_un._S6_u8 #endif #ifndef HAVE_STRUCT_SOCKADDR_IN6 struct sockaddr_in6 { - unsigned short sin6_family; - unsigned short sin6_port; - unsigned long sin6_flowinfo; - struct in6_addr sin6_addr; - unsigned int sin6_scope_id; + unsigned short sin6_family; + unsigned short sin6_port; + unsigned long sin6_flowinfo; + struct ares_in6_addr sin6_addr; + unsigned int sin6_scope_id; }; #endif |