summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgnzlbg <gonzalobg88@gmail.com>2018-01-18 10:29:53 +0100
committergnzlbg <gonzalobg88@gmail.com>2018-01-18 16:54:49 +0100
commitf6b64f09c72f9b06b812a3553d5370b1c8532a23 (patch)
treec7dfa6d26556d3bf597c07c487670b30db27eda5
parenta2c0da68c35d3760ff4dbdbe524aba8806fde67e (diff)
downloadrust-libc-f6b64f09c72f9b06b812a3553d5370b1c8532a23.tar.gz
Disable mallinfo on musl
-rw-r--r--src/unix/notbsd/linux/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/unix/notbsd/linux/mod.rs b/src/unix/notbsd/linux/mod.rs
index 1ea6794cb6..060a31fb8b 100644
--- a/src/unix/notbsd/linux/mod.rs
+++ b/src/unix/notbsd/linux/mod.rs
@@ -463,7 +463,10 @@ s! {
pub mnt_freq: ::c_int,
pub mnt_passno: ::c_int,
}
+}
+#[cfg(not(target_env = "musl"))]
+s! {
pub struct mallinfo {
pub arena: ::c_int,
pub ordblks: ::c_int,
@@ -1495,6 +1498,7 @@ extern {
nbytes: ::off64_t, flags: ::c_uint) -> ::c_int;
pub fn getifaddrs(ifap: *mut *mut ::ifaddrs) -> ::c_int;
pub fn freeifaddrs(ifa: *mut ::ifaddrs);
+ #[cfg(not(target_env = "musl"))]
pub fn mallinfo() -> ::mallinfo;
pub fn malloc_usable_size(ptr: *const ::c_void) -> ::size_t;
pub fn mremap(addr: *mut ::c_void,