incubator-nuttx/libs/libc/sched
Ville Juven 0dedbcd4ae task/pthread_cancelpt: Move cancel point handling to libc, data to TLS
This moves task / thread cancel point logic from the NuttX kernel into
libc, while the data needed by the cancel point logic is moved to TLS.

The change is an enabler to move user-space APIs to libc as well, for
a coherent user/kernel separation.
2023-11-15 08:52:04 -08:00
..
CMakeLists.txt task/pthread_cancelpt: Move cancel point handling to libc, data to TLS 2023-11-15 08:52:04 -08:00
Make.defs task/pthread_cancelpt: Move cancel point handling to libc, data to TLS 2023-11-15 08:52:04 -08:00
clock_getcpuclockid.c sched/clock: move clock_getcpuclockid() and clock_getres() to libc 2023-07-07 17:39:39 -03:00
clock_getres.c sched/clock: move clock_getcpuclockid() and clock_getres() to libc 2023-07-07 17:39:39 -03:00
clock_ticks2time.c
clock_time2ticks.c
clock_timespec_add.c
clock_timespec_subtract.c
sched_backtrace.c sched/getpid: replace syscall getpid/tid/ppid() to kernel version 2023-02-02 10:33:01 +08:00
sched_cpucount.c
sched_dumpstack.c sched/dumpstack: Print "backtrace:" only in the first iteration 2022-03-23 07:26:19 +09:00
sched_getprioritymax.c sched: Map SCHED_OTHER to SCHED_FIFO or SCHED_RR 2023-01-30 03:01:03 +02:00
sched_getprioritymin.c sched: Map SCHED_OTHER to SCHED_FIFO or SCHED_RR 2023-01-30 03:01:03 +02:00
task_cancelpt.c task/pthread_cancelpt: Move cancel point handling to libc, data to TLS 2023-11-15 08:52:04 -08:00
task_setcancelstate.c task/pthread_cancelpt: Move cancel point handling to libc, data to TLS 2023-11-15 08:52:04 -08:00
task_setcanceltype.c task/pthread_cancelpt: Move cancel point handling to libc, data to TLS 2023-11-15 08:52:04 -08:00
task_startup.c libc: Move cxx_initialize.c from libc/sched/ to libc/misc 2022-05-04 08:58:43 +02:00
task_testcancel.c task/pthread_cancelpt: Move cancel point handling to libc, data to TLS 2023-11-15 08:52:04 -08:00