nuttx-update/syscall
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
..
proxies build: add initial cmake build system 2023-07-08 13:50:48 +08:00
stubs build: add initial cmake build system 2023-07-08 13:50:48 +08:00
wraps build: add initial cmake build system 2023-07-08 13:50:48 +08:00
.gitignore syscal: Remove .context form .gitignore 2022-03-02 10:42:05 +01:00
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00
Kconfig arch: Remove SYS_RESERVED from Kconfg 2022-02-27 22:54:13 +08:00
Makefile syscall: Fix Makefile:69: target 'syscall_names.o' given more than once in the same rule 2022-04-04 08:44:50 +02:00
syscall.csv sched/semaphore: Move cancel point and errno handling to libc / user-space 2023-11-27 04:52:54 -08:00
syscall_names.c Create wrapper library for system call instrumentation 2020-07-22 12:01:40 -05:00
syscall_stublookup.c syscall: Generate STUB prototype automatically 2020-05-07 10:31:05 -06:00
syscall_wraps.h Create wrapper library for system call instrumentation 2020-07-22 12:01:40 -05:00