5757#include "addrinfo.h"
5858#endif
5959
60- #if defined(__KAME__ ) && defined(INET6 )
60+ #if defined(__KAME__ ) && defined(ENABLE_IPV6 )
6161# define FAITH
6262#endif
6363
@@ -94,7 +94,7 @@ static struct gai_afd {
9494 const char * a_addrany ;
9595 const char * a_loopback ;
9696} gai_afdl [] = {
97- #ifdef INET6
97+ #ifdef ENABLE_IPV6
9898#define N_INET6 0
9999 {PF_INET6 , sizeof (struct in6_addr ),
100100 sizeof (struct sockaddr_in6 ),
@@ -111,7 +111,7 @@ static struct gai_afd {
111111 {0 , 0 , 0 , 0 , NULL , NULL },
112112};
113113
114- #ifdef INET6
114+ #ifdef ENABLE_IPV6
115115#define PTON_MAX 16
116116#else
117117#define PTON_MAX 4
@@ -288,7 +288,7 @@ getaddrinfo(const char*hostname, const char*servname,
288288 switch (hints -> ai_family ) {
289289 case PF_UNSPEC :
290290 case PF_INET :
291- #ifdef INET6
291+ #ifdef ENABLE_IPV6
292292 case PF_INET6 :
293293#endif
294294 break ;
@@ -417,7 +417,7 @@ getaddrinfo(const char*hostname, const char*servname,
417417 for (i = 0 ; gai_afdl [i ].a_af ; i ++ ) {
418418 if (inet_pton (gai_afdl [i ].a_af , hostname , pton )) {
419419 u_long v4a ;
420- #ifdef INET6
420+ #ifdef ENABLE_IPV6
421421 u_char pfx ;
422422#endif
423423
@@ -430,7 +430,7 @@ getaddrinfo(const char*hostname, const char*servname,
430430 if (v4a == 0 || v4a == IN_LOOPBACKNET )
431431 pai -> ai_flags &= ~AI_CANONNAME ;
432432 break ;
433- #ifdef INET6
433+ #ifdef ENABLE_IPV6
434434 case AF_INET6 :
435435 pfx = ((struct in6_addr * )pton )-> s6_addr8 [0 ];
436436 if (pfx == 0 || pfx == 0xfe || pfx == 0xff )
@@ -495,11 +495,11 @@ get_name(addr, gai_afd, res, numaddr, pai, port0)
495495 struct hostent * hp ;
496496 struct addrinfo * cur ;
497497 int error = 0 ;
498- #ifdef INET6
498+ #ifdef ENABLE_IPV6
499499 int h_error ;
500500#endif
501501
502- #ifdef INET6
502+ #ifdef ENABLE_IPV6
503503 hp = getipnodebyaddr (addr , gai_afd -> a_addrlen , gai_afd -> a_af , & h_error );
504504#else
505505 hp = gethostbyaddr (addr , gai_afd -> a_addrlen , AF_INET );
@@ -510,7 +510,7 @@ get_name(addr, gai_afd, res, numaddr, pai, port0)
510510 } else
511511 GET_AI (cur , gai_afd , numaddr , port );
512512
513- #ifdef INET6
513+ #ifdef ENABLE_IPV6
514514 if (hp )
515515 freehostent (hp );
516516#endif
@@ -519,7 +519,7 @@ get_name(addr, gai_afd, res, numaddr, pai, port0)
519519 free :
520520 if (cur )
521521 freeaddrinfo (cur );
522- #ifdef INET6
522+ #ifdef ENABLE_IPV6
523523 if (hp )
524524 freehostent (hp );
525525#endif
@@ -547,7 +547,7 @@ get_addr(hostname, af, res, pai, port0)
547547 top = NULL ;
548548 sentinel .ai_next = NULL ;
549549 cur = & sentinel ;
550- #ifdef INET6
550+ #ifdef ENABLE_IPV6
551551 if (af == AF_UNSPEC ) {
552552 hp = getipnodebyname (hostname , AF_INET6 ,
553553 AI_ADDRCONFIG |AI_ALL |AI_V4MAPPED , & h_error );
@@ -582,18 +582,18 @@ get_addr(hostname, af, res, pai, port0)
582582
583583 for (i = 0 ; (ap = hp -> h_addr_list [i ]) != NULL ; i ++ ) {
584584 switch (af ) {
585- #ifdef INET6
585+ #ifdef ENABLE_IPV6
586586 case AF_INET6 :
587587 gai_afd = & gai_afdl [N_INET6 ];
588588 break ;
589589#endif
590- #ifndef INET6
590+ #ifndef ENABLE_IPV6
591591 default : /* AF_UNSPEC */
592592#endif
593593 case AF_INET :
594594 gai_afd = & gai_afdl [N_INET ];
595595 break ;
596- #ifdef INET6
596+ #ifdef ENABLE_IPV6
597597 default : /* AF_UNSPEC */
598598 if (IN6_IS_ADDR_V4MAPPED ((struct in6_addr * )ap )) {
599599 ap += sizeof (struct in6_addr ) -
@@ -622,15 +622,15 @@ get_addr(hostname, af, res, pai, port0)
622622 }
623623 cur = cur -> ai_next ;
624624 }
625- #ifdef INET6
625+ #ifdef ENABLE_IPV6
626626 freehostent (hp );
627627#endif
628628 * res = top ;
629629 return SUCCESS ;
630630 free :
631631 if (top )
632632 freeaddrinfo (top );
633- #ifdef INET6
633+ #ifdef ENABLE_IPV6
634634 if (hp )
635635 freehostent (hp );
636636#endif
0 commit comments