zephyr/lib
Keith Packard 101cdcd86e libc/common: Add memalign
Memalign is another name for the posix aligned_alloc function, although it
has weaker restrictions on the relationship between the alignment and size.

memalign() is used internally by the libstdc++ when built for 'newlib'
targets (which includes picolibc) instead of aligned_alloc() due to a bug
in gcc, so we need to provide an implementation of this when using that
library, even though it's not part of the Zephyr C library API.

When a fix for the libstdc++ is merged upstream and can be consider a
reasonable dependency for Zephyr, this work-around can be removed.

Closes: #57899

Signed-off-by: Keith Packard <keithp@keithp.com>
2023-08-10 11:35:17 -04:00
..
acpi acpi: rename shadow variables 2023-08-10 08:14:12 +00:00
cpp lib: cpp: name the choice group for selecting C++ standard 2023-07-27 22:33:14 -04:00
hash lib: hash: use new c++ Kconfig symbols 2023-07-26 14:53:51 +02:00
libc libc/common: Add memalign 2023-08-10 11:35:17 -04:00
open-amp
os kernel: canaries: Allow using TLS to store it 2023-08-08 19:08:04 -04:00
posix posix: signal: extend strsignal buf to cover entire INT range 2023-08-04 15:54:18 -04:00
runtime llvm: Add support for selecting runtime library 2023-08-03 19:35:11 +02:00
smf
CMakeLists.txt lib: acpi: added acpi support using acpica lib 2023-06-30 17:53:01 +03:00
Kconfig llvm: Add support for selecting runtime library 2023-08-03 19:35:11 +02:00