reintroduce calloc elison of memset for direct-mmapped allocations
[musl] / src / malloc / oldmalloc / malloc.c
index afa7572..0a38690 100644 (file)
@@ -20,8 +20,6 @@ static struct {
        volatile int split_merge_lock[2];
 } mal;
 
-int __malloc_replaced;
-
 /* Synchronization tools */
 
 static inline void lock(volatile int *lk)
@@ -341,6 +339,11 @@ void *malloc(size_t n)
        return CHUNK_TO_MEM(c);
 }
 
+int __malloc_allzerop(void *p)
+{
+       return IS_MMAPPED(MEM_TO_CHUNK(p));
+}
+
 void *realloc(void *p, size_t n)
 {
        struct chunk *self, *next;