* fake-addrinfo.h (in6addr_any): If we need to define a static copy, rename it
authorKen Raeburn <raeburn@mit.edu>
Sun, 11 Jul 2004 06:55:16 +0000 (06:55 +0000)
committerKen Raeburn <raeburn@mit.edu>
Sun, 11 Jul 2004 06:55:16 +0000 (06:55 +0000)
with a macro first.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16579 dc483132-0cff-0310-8789-dd5450dbe970

src/include/ChangeLog
src/include/fake-addrinfo.h

index acd7a352cb0c1a28daf4c65aecb408a7ad7551e8..7bde94f66f380845be1aecd37a6abe002776f28f 100644 (file)
@@ -4,6 +4,9 @@
        krb5_cv_inet6 when deciding whether to test for in6addr_any.  If
        gcc is in use, suppress pedantic warnings about "inline".
 
+       * fake-addrinfo.h (in6addr_any): If we need to define a static
+       copy, rename it with a macro first.
+
 2004-07-09  Ken Raeburn  <raeburn@mit.edu>
 
        * k5-thread.h: Test HAVE_PTHREAD instead of HAVE_PTHREAD_H.
index 980e08b0cb4341c5ede492c98d56d4d0aa396d15..e37dc6790336cd146411c1e779b930d2e692ca8d 100644 (file)
@@ -1325,6 +1325,8 @@ void freeaddrinfo (struct addrinfo *ai)
 
 #if defined(KRB5_USE_INET6) && defined(NEED_INSIXADDR_ANY) 
 /* If compiling with IPv6 support and C library does not define in6addr_any */
+#undef in6addr_any
+#define in6addr_any krb5int_in6addr_any
 static const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
 #endif