diff --git a/photon/libc/stdlib/dlmalloc/malloc.c b/photon/libc/malloc/dlmalloc/malloc.c similarity index 99% rename from photon/libc/stdlib/dlmalloc/malloc.c rename to photon/libc/malloc/dlmalloc/malloc.c index d38f1c6..4942e8b 100644 --- a/photon/libc/stdlib/dlmalloc/malloc.c +++ b/photon/libc/malloc/dlmalloc/malloc.c @@ -231,12 +231,23 @@ /* #define WIN32 */ +#if __STD_C +#include /* for size_t */ +#else +#include +#endif + #ifdef __magenta__ #define LACKS_UNISTD_H #define LACKS_SYS_PARAM_H #define LACKS_SYS_MMAN_H +extern void *__extend_heap(size_t sz); + #define HAVE_MMAP 0 +#define MORECORE __extend_heap +#define MORECORE_CONTIGUOUS 1 + #endif #ifdef WIN32 @@ -311,12 +322,6 @@ static int cpuinfo (int whole, unsigned long*kernel, unsigned long*user); #endif #endif /*Void_t*/ -#if __STD_C -#include /* for size_t */ -#else -#include -#endif - #ifdef __cplusplus extern "C" { #endif diff --git a/photon/libc/stdlib/dlmalloc/malloc.h b/photon/libc/malloc/dlmalloc/malloc.h similarity index 100% rename from photon/libc/stdlib/dlmalloc/malloc.h rename to photon/libc/malloc/dlmalloc/malloc.h