4ffc4d4a2b699fa19d2ab0c3bcb4d175a203e436
[musl] / arch / mips / bits / socket.h
1 #define SOCK_STREAM    2
2 #define SOCK_DGRAM     1
3
4 #define SOL_SOCKET     65535
5
6 #define SO_DEBUG        1
7
8 #define SO_REUSEADDR    0x0004
9 #define SO_KEEPALIVE    0x0008
10 #define SO_DONTROUTE    0x0010
11 #define SO_BROADCAST    0x0020
12 #define SO_LINGER       0x0080
13 #define SO_OOBINLINE    0x0100
14 #define SO_REUSEPORT    0x0200
15 #define SO_SNDBUF       0x1001
16 #define SO_RCVBUF       0x1002
17 #define SO_SNDLOWAT     0x1003
18 #define SO_RCVLOWAT     0x1004
19 #define SO_ERROR        0x1007
20 #define SO_TYPE         0x1008
21 #define SO_ACCEPTCONN   0x1009
22 #define SO_PROTOCOL     0x1028
23 #define SO_DOMAIN       0x1029
24 #define SO_TIMESTAMP    63
25 #define SO_TIMESTAMPNS  64
26 #define SO_TIMESTAMPING 65
27 #define SO_RCVTIMEO     66
28 #define SO_SNDTIMEO     67
29
30 #define SO_NO_CHECK     11
31 #define SO_PRIORITY     12
32 #define SO_BSDCOMPAT    14
33 #define SO_PASSCRED     17
34 #define SO_PEERCRED     18
35 #define SO_PEERSEC      30
36 #define SO_SNDBUFFORCE  31
37 #define SO_RCVBUFFORCE  33
38
39 #define SOCK_NONBLOCK     0200
40 #define SOCK_CLOEXEC  02000000