[haiku-commits] r37266 - haiku/trunk/headers/posix

  • From: anevilyak@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 26 Jun 2010 19:50:14 +0200 (CEST)

Author: anevilyak
Date: 2010-06-26 19:50:14 +0200 (Sat, 26 Jun 2010)
New Revision: 37266
Changeset: http://dev.haiku-os.org/changeset/37266/haiku
Ticket: http://dev.haiku-os.org/ticket/3945

Modified:
   haiku/trunk/headers/posix/netdb.h
Log:
Updated AI_* flags to match up with our implementation. Should fix #3945.



Modified: haiku/trunk/headers/posix/netdb.h
===================================================================
--- haiku/trunk/headers/posix/netdb.h   2010-06-26 17:38:03 UTC (rev 37265)
+++ haiku/trunk/headers/posix/netdb.h   2010-06-26 17:50:14 UTC (rev 37266)
@@ -186,7 +186,8 @@
 #define        EAI_SYSTEM              11      /* system error returned in 
errno */
 #define EAI_BADHINTS   12
 #define EAI_PROTOCOL   13
-#define EAI_MAX                        14
+#define EAI_OVERFLOW   14
+#define EAI_MAX                        15
 
 /*
  * Flag values for getaddrinfo()
@@ -194,15 +195,19 @@
 #define        AI_PASSIVE              0x00000001
 #define        AI_CANONNAME    0x00000002
 #define AI_NUMERICHOST 0x00000004
-#define        AI_MASK                 0x00000007
+#define AI_NUMERICSERV 0x00000008
+#define        AI_MASK                 \
+       (AI_PASSIVE | AI_CANONNAME | AI_NUMERICHOST | AI_NUMERICSERV \
+               | AI_ADDRCONFIG)
 
 /*
  * Flag values for getipnodebyname()
  */
-#define AI_V4MAPPED            0x00000008
-#define AI_ALL                 0x00000010
-#define AI_ADDRCONFIG  0x00000020
-#define AI_DEFAULT             (AI_V4MAPPED|AI_ADDRCONFIG)
+#define AI_ALL                 0x00000100
+#define AI_V4MAPPED_CFG        0x00000200
+#define AI_ADDRCONFIG  0x00000400
+#define AI_V4MAPPED            0x00000800
+#define AI_DEFAULT             (AI_V4MAPPED_CFG | AI_ADDRCONFIG)
 
 /*
  * Constants for getnameinfo()


Other related posts: