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 */