$NetBSD: $ --- ip6addr.cc.orig Thu Sep 7 14:49:46 2000 +++ ip6addr.cc Thu Sep 7 14:51:23 2000 @@ -48,12 +48,20 @@ struct hostent *hp; int error_num; +#ifdef HAVE_GETHOSTBYNAME2 + hp = gethostbyname2(str, AF_INET6); +#else hp = getipnodebyname(str, AF_INET6, AI_DEFAULT, &error_num); +#endif if(hp){ bcopy(hp->h_addr, addr, hp->h_length); }else{ +#ifdef HAVE_GETHOSTBYNAME2 + cout <<"gethostbyname2 error: \x22"<