aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-04-08 19:25:38 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-04-08 19:25:38 -0700
commiteb50cbdde56761b31ce57f38557da769297b76ec (patch)
treebd2ff5a3e87ad4cf4ff0f4d85717240039f94bf3
parent36e497b1dbb5e2628c2e3f7a22f641a8158a176f (diff)
parent166cba0f6be768f86faa727b010f61b9d104a926 (diff)
Merge pull request #1036 from arlolra/eai
Error codes
-rw-r--r--system/include/netdb.h16
-rw-r--r--system/include/sys/socket.h1
2 files changed, 17 insertions, 0 deletions
diff --git a/system/include/netdb.h b/system/include/netdb.h
index ac51bcb7..147cdff4 100644
--- a/system/include/netdb.h
+++ b/system/include/netdb.h
@@ -11,6 +11,22 @@ extern "C" {
#define NO_DATA 4
#define NO_ADDRESS 5
+#define EAI_ADDRFAMILY 1
+#define EAI_AGAIN 2
+#define EAI_BADFLAGS 3
+#define EAI_FAIL 4
+#define EAI_FAMILY 5
+#define EAI_MEMORY 6
+#define EAI_NODATA 7
+#define EAI_NONAME 8
+#define EAI_SERVICE 9
+#define EAI_SOCKTYPE 10
+#define EAI_SYSTEM 11
+#define EAI_BADHINTS 12
+#define EAI_PROTOCOL 13
+#define EAI_OVERFLOW 14
+#define EAI_MAX 15
+
#define IP_TOS 1
#define IP_TTL 2
#define IP_HDRINCL 3
diff --git a/system/include/sys/socket.h b/system/include/sys/socket.h
index d0b3ebf4..8ca6eccf 100644
--- a/system/include/sys/socket.h
+++ b/system/include/sys/socket.h
@@ -40,6 +40,7 @@ extern "C" {
typedef unsigned int sa_family_t;
#define AF_INET 1
#define AF_INET6 6
+#define PF_INET6 AF_INET6
struct sockaddr {
sa_family_t sa_family;