diff options
Diffstat (limited to 'libc')
| -rw-r--r-- | libc/stdlib/malloc-simple/alloc.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/libc/stdlib/malloc-simple/alloc.c b/libc/stdlib/malloc-simple/alloc.c index 914c89dc0..11d4dcf23 100644 --- a/libc/stdlib/malloc-simple/alloc.c +++ b/libc/stdlib/malloc-simple/alloc.c @@ -17,6 +17,7 @@  #include <sys/mman.h>  #include <malloc.h> +extern int weak_function __libc_free_aligned(void *ptr) attribute_hidden;  #ifdef L_malloc  void *malloc(size_t size) @@ -95,7 +96,6 @@ void *realloc(void *ptr, size_t size)  #endif  #ifdef L_free -extern int weak_function __libc_free_aligned(void *ptr);  void free(void *ptr)  {  	if (unlikely(ptr == NULL)) @@ -123,7 +123,7 @@ struct alignlist  	__ptr_t aligned;	/* The address that memaligned returned.  */  	__ptr_t exact;	/* The address that malloc returned.  */  }; -struct alignlist *_aligned_blocks; +static struct alignlist *_aligned_blocks;  /* Return memory to the heap. */  int __libc_free_aligned(void *ptr) | 
