]> git.corax.cc Git - corax/commitdiff
Add definitions for various socket options
authorMatthias Kruk <m@m10k.eu>
Fri, 4 Oct 2019 06:50:39 +0000 (15:50 +0900)
committerMatthias Kruk <m@m10k.eu>
Fri, 4 Oct 2019 06:50:39 +0000 (15:50 +0900)
include/sys/socket.h

index 32f3b23fd9407db072b40ce36ed83c4afdca3c44..092188d706af9fc4f33d61759cdb27bf4fcf4519 100644 (file)
@@ -41,4 +41,24 @@ struct sockaddr {
        u8_t so_data[108];
 };
 
+#define SO_SNDBUF      0
+#define SO_RCVBUF      1
+#define SO_SNDLOWAT    2
+#define SO_RCVLOWAT    3
+#define SO_SNDTIMEO    4
+#define SO_RCVTIMEO    5
+#define SO_DEBUG       6
+#define SO_REUSEADDR   7
+#define SO_KEEPALIVE   8
+#define SO_DONTROUTE   9
+#define SO_BROADCAST   10
+#define SO_USELOOPBACK 11
+#define SO_OOBINLINE   12
+#define SO_LINGER      13
+#define SO_ERROR       14
+#define SO_TYPE        15
+#define SO_MAX         16
+
+#define SO_VALID(_s)   ((_s) >= SO_SNDBUF && (_s) < SO_MAX)
+
 #endif /* __SYS_SOCKET_H */