diff options
Diffstat (limited to 'methods/rfc2553emu.h')
-rw-r--r-- | methods/rfc2553emu.h | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/methods/rfc2553emu.h b/methods/rfc2553emu.h index e24e7a3c1..5b9abbd84 100644 --- a/methods/rfc2553emu.h +++ b/methods/rfc2553emu.h @@ -1,6 +1,6 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: rfc2553emu.h,v 1.1 1999/05/25 05:56:24 jgg Exp $ +// $Id: rfc2553emu.h,v 1.2 1999/05/26 04:08:39 jgg Exp $ /* ###################################################################### RFC 2553 Emulation - Provides emulation for RFC 2553 getaddrinfo, @@ -31,6 +31,11 @@ #define HAVE_GETADDRINFO #endif +// Autosense getnameinfo +#if defined(NI_NUMERICHOST) +#define HAVE_GETNAMEINFO +#endif + // getaddrinfo support? #ifndef HAVE_GETADDRINFO #error Boink @@ -67,7 +72,6 @@ #define EAI_SOCKTYPE -6 #define EAI_SERVICE -7 #define EAI_ADDRFAMILY -8 - #define EAI_ADDRFAMILY -8 #define EAI_SYSTEM -10 #endif @@ -80,6 +84,20 @@ char *host, size_t hostlen, char *serv, size_t servlen, int flags); + + #ifndef NI_MAXHOST + #define NI_MAXHOST 1025 + #define NI_MAXSERV 32 + #endif + + #ifndef NI_NUMERICHOST + #define NI_NUMERICHOST (1<<0) + #define NI_NUMERICSERV (1<<1) +// #define NI_NOFQDN (1<<2) + #define NI_NAMEREQD (1<<3) + #define NI_DATAGRAM (1<<4) + #endif + #endif #endif |