zephyr/lib/posix
Chris Friedt 0449324257 posix: semaphores: use a default minimal heap-add for semaphores
The implementation of POSIX_SEMAPHORES historically used heap allocation
and has not yet been transitioned to a pool allocator.

However, since 590258b381, the default heap-add with CONFIG_POSIX_API
has been reduced from 1 kiB which causes tests/posix/semaphores to fail
due to NULL being returned from a call to k_calloc().

Create a minimal heap-add for the POSIX_SEMAPHORES Option Group.

This can be removed at a future date if semaphores are changed to use
a pooled allocator and fixed-size name, rather than heap allocation.

Signed-off-by: Chris Friedt <cfriedt@tenstorrent.com>
2025-04-22 14:03:10 +02:00
..
options posix: semaphores: use a default minimal heap-add for semaphores 2025-04-22 14:03:10 +02:00
shell posix: deprecate POSIX_ENV _CONFSTR _SYSCONF and _UNAME 2024-06-04 16:27:12 -05:00
CMakeLists.txt lib: posix: shell: Fix compiler warning of lib__posix__shell 2024-03-15 06:30:31 -04:00
Kconfig posix: separate shell utilities and posix api implementation 2024-02-01 05:26:24 -05:00