diff options
-rw-r--r-- | libc-test/build.rs | 1 | ||||
-rw-r--r-- | src/unix/linux_like/linux/gnu/mod.rs | 5 |
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", |