diff --git a/libs/libc/stdlib/Make.defs b/libs/libc/stdlib/Make.defs index 7c86976a73a..3cb6269538f 100644 --- a/libs/libc/stdlib/Make.defs +++ b/libs/libc/stdlib/Make.defs @@ -20,10 +20,10 @@ # Add the stdlib C files to the build -CSRCS += lib_abs.c lib_abort.c lib_aligned_alloc.c lib_atof.c lib_atoi.c +CSRCS += lib_abs.c lib_abort.c lib_atof.c lib_atoi.c CSRCS += lib_atol.c lib_atoll.c lib_div.c lib_ldiv.c lib_lldiv.c lib_Exit.c CSRCS += lib_itoa.c lib_labs.c lib_llabs.c lib_realpath.c lib_bsearch.c -CSRCS += lib_rand.c lib_posix_memalign.c lib_qsort.c lib_srand.c lib_strtol.c +CSRCS += lib_rand.c lib_qsort.c lib_srand.c lib_strtol.c CSRCS += lib_strtoll.c lib_strtoul.c lib_strtoull.c lib_strtod.c lib_strtof.c CSRCS += lib_strtold.c lib_checkbase.c lib_mktemp.c lib_mkstemp.c lib_mkdtemp.c diff --git a/mm/umm_heap/Make.defs b/mm/umm_heap/Make.defs index 1999fa06e24..fc9d6d52f01 100644 --- a/mm/umm_heap/Make.defs +++ b/mm/umm_heap/Make.defs @@ -23,7 +23,7 @@ CSRCS += umm_initialize.c umm_addregion.c umm_sem.c CSRCS += umm_brkaddr.c umm_calloc.c umm_extend.c umm_free.c umm_mallinfo.c CSRCS += umm_malloc.c umm_memalign.c umm_realloc.c umm_zalloc.c umm_heapmember.c -CSRCS += umm_globals.c umm_valloc.c +CSRCS += umm_globals.c umm_valloc.c umm_aligned_alloc.c umm_posix_memalign.c ifeq ($(CONFIG_BUILD_KERNEL),y) CSRCS += umm_sbrk.c diff --git a/libs/libc/stdlib/lib_aligned_alloc.c b/mm/umm_heap/umm_aligned_alloc.c similarity index 93% rename from libs/libc/stdlib/lib_aligned_alloc.c rename to mm/umm_heap/umm_aligned_alloc.c index 3dba42389a1..29c75d37fc3 100644 --- a/libs/libc/stdlib/lib_aligned_alloc.c +++ b/mm/umm_heap/umm_aligned_alloc.c @@ -1,5 +1,5 @@ /**************************************************************************** - * libs/libc/stdlib/lib_aligned_alloc.c + * mm/umm_heap/umm_aligned_alloc.c * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with @@ -22,7 +22,7 @@ * Included Files ****************************************************************************/ -#include +#include /**************************************************************************** * Public Functions @@ -30,5 +30,5 @@ FAR void *aligned_alloc(size_t align, size_t size) { - return lib_memalign(align, size); + return memalign(align, size); } diff --git a/libs/libc/stdlib/lib_posix_memalign.c b/mm/umm_heap/umm_posix_memalign.c similarity index 97% rename from libs/libc/stdlib/lib_posix_memalign.c rename to mm/umm_heap/umm_posix_memalign.c index 04ba3193067..ae6d3ac0f25 100644 --- a/libs/libc/stdlib/lib_posix_memalign.c +++ b/mm/umm_heap/umm_posix_memalign.c @@ -1,5 +1,5 @@ /**************************************************************************** - * libs/libc/stdlib/lib_posix_memalign.c + * mm/umm_heap/umm_posix_memalign.c * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with