$NetBSD: patch-ab,v 1.7 2001/11/27 03:38:42 itojun Exp $ --- lib/lwres/getnameinfo.c.orig Sat Jul 14 08:34:02 2001 +++ lib/lwres/getnameinfo.c Tue Jul 17 10:14:33 2001 @@ -66,6 +66,10 @@ #include #include +#ifdef __KAME__ +#include +#endif + #include "assert_p.h" #define SUCCESS 0 @@ -214,13 +218,11 @@ ((const struct sockaddr_in6 *)sa)->sin6_scope_id) { char *p = numaddr + strlen(numaddr); const char *stringscope = NULL; -#if 0 + +#ifdef __KAME__ if ((flags & NI_NUMERICSCOPE) == 0) { - /* - * Vendors may want to add support for - * non-numeric scope identifier. - */ - stringscope = foo; + stringscope = if_indextoname( + ((const struct sockaddr_in6 *)sa)->sin6_scope_id); } #endif if (stringscope == NULL) {