summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libc-test/build.rs1
-rw-r--r--src/unix/linux_like/linux/gnu/mod.rs5
2 files changed, 6 insertions, 0 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs
index 7797ec6c66..3cc2c135f7 100644
--- a/libc-test/build.rs
+++ b/libc-test/build.rs
@@ -2675,6 +2675,7 @@ fn test_linux(target: &str) {
"elf.h",
"fcntl.h",
"glob.h",
+ [gnu]: "gnu/libc-version.h",
"grp.h",
"iconv.h",
"ifaddrs.h",
diff --git a/src/unix/linux_like/linux/gnu/mod.rs b/src/unix/linux_like/linux/gnu/mod.rs
index 64ca4156de..9e8a88a58c 100644
--- a/src/unix/linux_like/linux/gnu/mod.rs
+++ b/src/unix/linux_like/linux/gnu/mod.rs
@@ -1326,6 +1326,11 @@ extern "C" {
pub fn malloc_trim(__pad: ::size_t) -> ::c_int;
}
+extern "C" {
+ pub fn gnu_get_libc_release() -> *const ::c_char;
+ pub fn gnu_get_libc_version() -> *const ::c_char;
+}
+
cfg_if! {
if #[cfg(any(target_arch = "x86",
target_arch = "arm",