aboutsummaryrefslogtreecommitdiff
path: root/system/include/sys/socket.h
diff options
context:
space:
mode:
Diffstat (limited to 'system/include/sys/socket.h')
-rw-r--r--system/include/sys/socket.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/system/include/sys/socket.h b/system/include/sys/socket.h
index e33dbefd..10ba5ce8 100644
--- a/system/include/sys/socket.h
+++ b/system/include/sys/socket.h
@@ -11,8 +11,11 @@ extern "C" {
// Note that the values of these constants are mostly arbitrary numbers.
#define SOMAXCONN 128
+#define PF_LOCAL 1
+#define PF_UNIX PF_LOCAL
#define PF_INET 2
#define SO_BROADCAST 6
+#define AF_UNIX PF_UNIX
#define AF_UNSPEC 100
#define SOCK_STREAM 200
@@ -25,8 +28,14 @@ extern "C" {
#define SO_LINGER 70
#define SO_NOSIGPIPE 80
#define SO_KEEPALIVE 90
+#define SO_OOBINLINE 100
+#define SO_NO_CHECK 110
+#define SO_PRIORITY 120
+#define SO_LINGER 130
+#define SO_BSDCOMPAT 140
-#define SHUT_RDWR 1
+#define SHUT_RD 1
+#define SHUT_RDWR 2
typedef unsigned int sa_family_t;
#define AF_INET 1
@@ -72,6 +81,13 @@ struct linger {
int l_linger;
};
+#define SIOCATMARK 0x8905
+
+#define SOCK_RAW 111
+#define SOCK_SEQPACKET 555
+
+#define PF_APPLETALK 5
+
#ifdef __cplusplus
}
#endif