diff --git a/libc-test/semver/apple.txt b/libc-test/semver/apple.txt index c28ab6845aa78..cb646e686bfe8 100644 --- a/libc-test/semver/apple.txt +++ b/libc-test/semver/apple.txt @@ -1951,7 +1951,9 @@ mach_vm_offset_t mach_vm_size_t madvise malloc_default_zone +malloc_good_size malloc_printf +malloc_size malloc_statistics_t malloc_zone_calloc malloc_zone_check diff --git a/src/unix/bsd/apple/mod.rs b/src/unix/bsd/apple/mod.rs index ead06daa36695..8c30eb2de3eb9 100644 --- a/src/unix/bsd/apple/mod.rs +++ b/src/unix/bsd/apple/mod.rs @@ -5789,6 +5789,9 @@ extern "C" { attrBufSize: ::size_t, options: u64, ) -> ::c_int; + + pub fn malloc_size(ptr: *const ::c_void) -> ::size_t; + pub fn malloc_good_size(size: ::size_t) -> ::size_t; } pub unsafe fn mach_task_self() -> ::mach_port_t {