default features: make musl usable without feature test macros
[musl] / include / netinet / tcp.h
1 #ifndef _NETINET_TCP_H
2 #define _NETINET_TCP_H
3
4 #include <features.h>
5
6 #define TCP_NODELAY 1
7 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
8 #include <sys/types.h>
9 #include <sys/socket.h>
10 #define TCP_MAXSEG       2
11 #define TCP_CORK         3
12 #define TCP_KEEPIDLE     4
13 #define TCP_KEEPINTVL    5
14 #define TCP_KEEPCNT      6
15 #define TCP_SYNCNT       7
16 #define TCP_LINGER2      8
17 #define TCP_DEFER_ACCEPT 9
18 #define TCP_WINDOW_CLAMP 10
19 #define TCP_INFO         11
20 #define TCP_QUICKACK     12
21 #define TCP_CONGESTION   13
22 #define TCP_MD5SIG       14
23 #endif
24
25 #endif