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
..
2023-08-07 11:23:36 +08:00
2023-05-04 02:07:01 +08:00
2023-11-02 00:44:52 +08:00
2023-09-27 01:06:04 +08:00