mirror of
https://github.com/microsoft/mimalloc.git
synced 2025-05-06 23:39:31 +03:00
Merge pull request #943 from asdf-bro/patch-1
Musl needs __libc* functions too
This commit is contained in:
commit
30640233a1
1 changed files with 2 additions and 2 deletions
|
@ -289,8 +289,8 @@ mi_decl_weak int reallocarr(void* p, size_t count, size_t size) { return mi_r
|
||||||
void __libc_free(void* p) MI_FORWARD0(mi_free, p)
|
void __libc_free(void* p) MI_FORWARD0(mi_free, p)
|
||||||
void* __libc_memalign(size_t alignment, size_t size) { return mi_memalign(alignment, size); }
|
void* __libc_memalign(size_t alignment, size_t size) { return mi_memalign(alignment, size); }
|
||||||
|
|
||||||
#elif defined(__GLIBC__) && defined(__linux__)
|
#elif defined(__linux__)
|
||||||
// forward __libc interface (needed for glibc-based Linux distributions)
|
// forward __libc interface (needed for glibc-based and musl-based Linux distributions)
|
||||||
void* __libc_malloc(size_t size) MI_FORWARD1(mi_malloc,size)
|
void* __libc_malloc(size_t size) MI_FORWARD1(mi_malloc,size)
|
||||||
void* __libc_calloc(size_t count, size_t size) MI_FORWARD2(mi_calloc,count,size)
|
void* __libc_calloc(size_t count, size_t size) MI_FORWARD2(mi_calloc,count,size)
|
||||||
void* __libc_realloc(void* p, size_t size) MI_FORWARD2(mi_realloc,p,size)
|
void* __libc_realloc(void* p, size_t size) MI_FORWARD2(mi_realloc,p,size)
|
||||||
|
|
Loading…
Add table
Reference in a new issue