walnux/libs
Ville Juven c9bdadd541 sched/semaphore: Move cancel point and errno handling to libc / user-space
This moves all the public POSIX semaphore functions into libc and with
this most of the user-space logic is also moved; namely cancel point and
errno handling.

This also removes the need for the _SEM_XX macros used to differentiate
which API is used per user-/kernel mode. Such macros are henceforth
unnecessary.
2023-11-27 04:52:54 -08:00
..
libc sched/semaphore: Move cancel point and errno handling to libc / user-space 2023-11-27 04:52:54 -08:00
libdsp Documentation: remove all migrated READMEs 2023-10-29 21:03:54 -03:00
libm libm: Fix an issue that public header files are not exported 2023-11-23 16:32:53 +01:00
libnx Documentation: remove all migrated READMEs 2023-10-29 21:03:54 -03:00
libxx Documentation: remove all migrated READMEs 2023-10-29 21:03:54 -03:00
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00