summaryrefslogtreecommitdiff
path: root/build.rs
diff options
context:
space:
mode:
authorFanael Linithien <fanael4@gmail.com>2021-10-24 09:30:37 +0200
committerFanael Linithien <fanael4@gmail.com>2021-11-04 16:29:19 +0100
commit93e85a35c8750f960080c9fe59731684595d9455 (patch)
tree3faa4ebee328e00937146f14769eecf755f1a921 /build.rs
parent072d6de366123d32cf7c7b76aa6e37ce5a306404 (diff)
downloadrust-libc-93e85a35c8750f960080c9fe59731684595d9455.tar.gz
linux: Add open_how and related flags
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/build.rs b/build.rs
index 0e40178638..2ca7c97e18 100644
--- a/build.rs
+++ b/build.rs
@@ -72,6 +72,11 @@ fn main() {
println!("cargo:rustc-cfg=libc_cfg_target_vendor");
}
+ // Rust >= 1.40 supports #[non_exhaustive].
+ if rustc_minor_ver >= 40 || rustc_dep_of_std {
+ println!("cargo:rustc-cfg=libc_non_exhaustive");
+ }
+
if rustc_minor_ver >= 51 || rustc_dep_of_std {
println!("cargo:rustc-cfg=libc_ptr_addr_of");
}