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
..
2022-12-21 10:56:45 +08:00
2022-08-24 16:58:10 +08:00
2022-08-24 16:58:10 +08:00
2021-08-02 08:23:35 -03:00