aboutsummaryrefslogtreecommitdiff
path: root/ares/ares_ipv6.h
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2010-03-05 20:01:47 +0000
committerYang Tse <yangsita@gmail.com>2010-03-05 20:01:47 +0000
commit21f331ead265b1f02ae14fd03e9af53ea5b7bd55 (patch)
tree9fdbad31d74347d11a34d0121fd9b840dd5e1413 /ares/ares_ipv6.h
parentf9337470882125288606676534e701c71fc1014b (diff)
Added IPv6 name servers support
Diffstat (limited to 'ares/ares_ipv6.h')
-rw-r--r--ares/ares_ipv6.h15
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