]> git.saurik.com Git - apt.git/blobdiff - methods/rfc2553emu.h
Same bashism, different line.
[apt.git] / methods / rfc2553emu.h
index e24e7a3c18602ab1242d0a6c7a33ddedfe1175ff..5b9abbd84cfcb9131b086b62eda2e81558c217c0 100644 (file)
@@ -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,
 #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
 
                  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