Fix for targets that do have 'struct in6_addr', but which doesn't

define 's6_addr' as a macro.
This commit is contained in:
Gisle Vanem 2007-12-10 16:14:02 +00:00
parent db2d52a792
commit bd99a7dc8c
2 changed files with 3 additions and 3 deletions

View File

@ -245,7 +245,7 @@ int ares_expand_name(const unsigned char *encoded, const unsigned char *abuf,
int ares_expand_string(const unsigned char *encoded, const unsigned char *abuf,
int alen, unsigned char **s, long *enclen);
#ifndef s6_addr
#if !defined(HAVE_STRUCT_IN6_ADDR) && !defined(s6_addr)
struct in6_addr {
union {
unsigned char _S6_u8[16];

View File

@ -22,7 +22,7 @@
#define PF_INET6 AF_INET6
#endif
#ifndef s6_addr
#if !defined(HAVE_STRUCT_IN6_ADDR) && !defined(s6_addr)
struct in6_addr {
union {
unsigned char _S6_u8[16];
@ -43,7 +43,7 @@ struct sockaddr_in6
#endif
#ifndef HAVE_STRUCT_ADDRINFO
struct addrinfo
struct addrinfo
{
int ai_flags;
int ai_family;