Skip to content

Commit a188c3a

Browse files
committed
add TCP_* consts for linux
1 parent c38e73f commit a188c3a

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

src/liblibc/lib.rs

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ pub use consts::os::posix88::{S_IREAD, S_IRUSR, S_IRWXU, S_IWUSR};
120120
pub use consts::os::posix88::{STDERR_FILENO, STDIN_FILENO, S_IXUSR};
121121
pub use consts::os::posix88::{STDOUT_FILENO, W_OK, X_OK};
122122
pub use consts::os::bsd44::{AF_INET, AF_INET6, SOCK_STREAM, SOCK_DGRAM, SOCK_RAW};
123-
pub use consts::os::bsd44::{IPPROTO_IP, IPPROTO_IPV6, IPPROTO_TCP, TCP_NODELAY};
123+
pub use consts::os::bsd44::{IPPROTO_IP, IPPROTO_IPV6, IPPROTO_TCP, TCP_NODELAY, TCP_KEEPIDLE};
124124
pub use consts::os::bsd44::{SOL_SOCKET, SO_KEEPALIVE, SO_ERROR};
125125
pub use consts::os::bsd44::{SO_REUSEADDR, SO_BROADCAST, SHUT_WR, IP_MULTICAST_LOOP};
126126
pub use consts::os::bsd44::{IP_ADD_MEMBERSHIP, IP_DROP_MEMBERSHIP};
@@ -2974,6 +2974,30 @@ pub mod consts {
29742974
pub const IPV6_DROP_MEMBERSHIP: c_int = 21;
29752975

29762976
pub const TCP_NODELAY: c_int = 1;
2977+
pub const TCP_MAXSEG: c_int = 2;
2978+
pub const TCP_CORK: c_int = 3;
2979+
pub const TCP_KEEPIDLE: c_int = 4;
2980+
pub const TCP_KEEPINTVL: c_int = 5;
2981+
pub const TCP_KEEPCNT: c_int = 6;
2982+
pub const TCP_SYNCNT: c_int = 7;
2983+
pub const TCP_LINGER2: c_int = 8;
2984+
pub const TCP_DEFER_ACCEPT: c_int = 9;
2985+
pub const TCP_WINDOW_CLAMP: c_int = 10;
2986+
pub const TCP_INFO: c_int = 11;
2987+
pub const TCP_QUICKACK: c_int = 12;
2988+
pub const TCP_CONGESTION: c_int = 13;
2989+
pub const TCP_MD5SIG: c_int = 14;
2990+
pub const TCP_COOKIE_TRANSACTIONS: c_int = 15;
2991+
pub const TCP_THIN_LINEAR_TIMEOUTS: c_int = 16;
2992+
pub const TCP_THIN_DUPACK: c_int = 17;
2993+
pub const TCP_USER_TIMEOUT: c_int = 18;
2994+
pub const TCP_REPAIR: c_int = 19;
2995+
pub const TCP_REPAIR_QUEUE: c_int = 20;
2996+
pub const TCP_QUEUE_SEQ: c_int = 21;
2997+
pub const TCP_REPAIR_OPTIONS: c_int = 22;
2998+
pub const TCP_FASTOPEN: c_int = 23;
2999+
pub const TCP_TIMESTAMP: c_int = 24;
3000+
29773001
pub const SOL_SOCKET: c_int = 1;
29783002
pub const SO_KEEPALIVE: c_int = 9;
29793003
pub const SO_BROADCAST: c_int = 6;

0 commit comments

Comments
 (0)