summaryrefslogtreecommitdiffstats
path: root/openbsd-compat/fake-rfc2553.h
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2003-08-08 12:15:11 +1000
committerDarren Tucker <dtucker@zip.com.au>2003-08-08 12:15:11 +1000
commit65914f1eb3e05694d64e540ff1bf3b8387795657 (patch)
tree61e17d100c726862711bef74ee37fefb3466bc81 /openbsd-compat/fake-rfc2553.h
parent80649c5fa6af0f6c8122f567c2c01b6aabfef07c (diff)
- (dtucker) [openbsd-compat/fake-rfc2553.h] Older Linuxes have AI_PASSIVE and
AI_CANONNAME in netdb.h but not AI_NUMERICHOST, so check each definition separately before defining them.
Diffstat (limited to 'openbsd-compat/fake-rfc2553.h')
-rw-r--r--openbsd-compat/fake-rfc2553.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/openbsd-compat/fake-rfc2553.h b/openbsd-compat/fake-rfc2553.h
index dbf15bb3..1a6c31e9 100644
--- a/openbsd-compat/fake-rfc2553.h
+++ b/openbsd-compat/fake-rfc2553.h
@@ -35,7 +35,7 @@
* that ai_family is AF_INET. Don't use it for another purpose.
*/
-/* $Id: fake-rfc2553.h,v 1.4 2003/06/13 22:43:23 djm Exp $ */
+/* $Id: fake-rfc2553.h,v 1.5 2003/08/08 02:15:12 dtucker Exp $ */
#ifndef _FAKE_RFC2553_H
#define _FAKE_RFC2553_H
@@ -88,12 +88,21 @@ struct sockaddr_in6 {
#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