+/* $Id$ */
+
/*
* Copyright (C) 2000-2003 Damien Miller. All rights reserved.
* Copyright (C) 1999 WIDE Project. All rights reserved.
* that ai_family is AF_INET. Don't use it for another purpose.
*/
-/* $Id$ */
-
#ifndef _FAKE_RFC2553_H
#define _FAKE_RFC2553_H
#ifndef NI_NUMERICHOST
# define NI_NUMERICHOST (1)
+#endif
+#ifndef NI_NAMEREQD
# define NI_NAMEREQD (1<<1)
+#endif
+#ifndef NI_NUMERICSERV
# define NI_NUMERICSERV (1<<2)
#endif
+
#ifndef AI_PASSIVE
# define AI_PASSIVE (1)
+#endif
+#ifndef AI_CANONNAME
# define AI_CANONNAME (1<<1)
+#endif
+#ifndef AI_NUMERICHOST
# define AI_NUMERICHOST (1<<2)
#endif
const struct addrinfo *, struct addrinfo **);
#endif /* !HAVE_GETADDRINFO */
-#ifndef HAVE_GAI_STRERROR
+#if !defined(HAVE_GAI_STRERROR) && !defined(HAVE_CONST_GAI_STRERROR_PROTO)
char *gai_strerror(int);
#endif /* !HAVE_GAI_STRERROR */