diff --git a/libc-test/build.rs b/libc-test/build.rs index b1d2b9bc2b2e1..276efb481486c 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -3346,6 +3346,7 @@ fn test_linux(target: &str) { "linux/seccomp.h", "linux/sock_diag.h", "linux/sockios.h", + "linux/tls.h", "linux/uinput.h", "linux/vm_sockets.h", "linux/wait.h", diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index 103b91573e286..e818d2dce675e 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -2461,6 +2461,7 @@ SOL_NETBEUI SOL_NETLINK SOL_TCP SOL_TIPC +SOL_TLS SOL_UDP SOL_X25 SOMAXCONN @@ -2853,6 +2854,7 @@ TIOCSCTTY TIOCSPGRP TIOCSSOFTCAR TIOCSTI +TLS_GET_RECORD_TYPE TUN_READQ_SIZE TUN_TAP_DEV TUN_TUN_DEV diff --git a/src/unix/linux_like/linux/mod.rs b/src/unix/linux_like/linux/mod.rs index e52b3d3a85eae..4f9ae623a843a 100644 --- a/src/unix/linux_like/linux/mod.rs +++ b/src/unix/linux_like/linux/mod.rs @@ -3182,6 +3182,11 @@ pub const HWTSTAMP_FILTER_PTP_V2_SYNC: ::c_uint = 13; pub const HWTSTAMP_FILTER_PTP_V2_DELAY_REQ: ::c_uint = 14; pub const HWTSTAMP_FILTER_NTP_ALL: ::c_uint = 15; +// linux/tls.h +pub const TLS_GET_RECORD_TYPE: ::c_int = 2; + +pub const SOL_TLS: ::c_int = 282; + // linux/if_alg.h pub const ALG_SET_KEY: ::c_int = 1; pub const ALG_SET_IV: ::c_int = 2;