From d3aed17bc29c534a9e61ff92f766d1a39c5f3d27 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 14 Oct 2015 07:39:36 +0200 Subject: C11 aligned_alloc() support for newlib/ChangeLog 2015-10-14 Sebastian Huber * libc/include/stdlib.h (alloc_aligned): Declare. --- newlib/ChangeLog | 4 ++++ newlib/libc/include/stdlib.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 9e78fea..d0d357e 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,5 +1,9 @@ 2015-10-14 Sebastian Huber + * libc/include/stdlib.h (alloc_aligned): Declare. + +2015-10-14 Sebastian Huber + * libc/include/stdlib.h (at_quick_exit): Declare. (quick_exit): Likewise. * libc/stdlib/Makefile.am (GENERAL_SOURCES): Add diff --git a/newlib/libc/include/stdlib.h b/newlib/libc/include/stdlib.h index 859c844..51a6f0a 100644 --- a/newlib/libc/include/stdlib.h +++ b/newlib/libc/include/stdlib.h @@ -284,6 +284,8 @@ extern long double strtold (const char *__restrict, char **__restrict); * If we're in a mode greater than C99, expose C11 functions. */ #if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L +void * aligned_alloc(size_t, size_t) __malloc_like __alloc_align(1) + __alloc_size(2); int at_quick_exit(void (*)(void)); _Noreturn void quick_exit(int); -- cgit v1.1