nuttx/sched/timer
Royyan Zahir e65ca99128 sched/timer: a timer handle works only in its own process
timer_gethandle() accepted any allocated timer in the system, so a
process could set, read or delete another process's timer by its handle.
Accept a handle only from a thread of the owner's process. The expiry
callback runs in interrupt context, where the current task is unrelated,
and is exempt.

Signed-off-by: Royyan Zahir <royzah@gmail.com>
2026-10-09 18:11:17 +08:00
..
CMakeLists.txt
Make.defs
timer.h sched/timer: Fix MISRA Rule 10.3 2026-01-22 22:14:00 +08:00
timer_create.c libc, sched: Resolve FDPIC descriptors at module callback entry points. 2026-09-25 10:46:48 -03:00
timer_delete.c sched/timer: Fix timer multiple return. 2026-01-22 22:14:00 +08:00
timer_getitimer.c sched/timer: Fix timer multiple return. 2026-01-22 22:14:00 +08:00
timer_getoverrun.c sched/timer: Fix timer multiple return. 2026-01-22 22:14:00 +08:00
timer_gettime.c !sys/types.h: change time_t and clock_t to int64_t to align with other OSes 2026-05-19 16:21:28 +08:00
timer_initialize.c sched/timer: a timer handle works only in its own process 2026-10-09 18:11:17 +08:00
timer_release.c sched/timer: Fix MISRA Rule 10.4 2026-01-22 22:14:00 +08:00
timer_setitimer.c sched/timer: Fix timer multiple return. 2026-01-22 22:14:00 +08:00
timer_settime.c sched/timer: Fix MISRA Rule 10.3 2026-01-22 22:14:00 +08:00