diff options
author | Darren Tucker <dtucker@zip.com.au> | 2003-08-08 12:15:11 +1000 |
---|---|---|
committer | Darren Tucker <dtucker@zip.com.au> | 2003-08-08 12:15:11 +1000 |
commit | 65914f1eb3e05694d64e540ff1bf3b8387795657 (patch) | |
tree | 61e17d100c726862711bef74ee37fefb3466bc81 /openbsd-compat/fake-rfc2553.h | |
parent | 80649c5fa6af0f6c8122f567c2c01b6aabfef07c (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.h | 11 |
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 |