nuttx/libs/libc/wqueue
DuoYuWang 315d9f7e64 libc/wqueue: use the uninterruptible wait helper
Replace the local EINTR retry loop with nxsem_wait_uninterruptible().
This keeps the master implementation aligned with the libc semaphore API
without changing cancellation behavior.

Keep the cleanup separate so release branches where the helper is not
available to Protected user space can use the functional commit without a
downstream compatibility patch.

Assisted-by: Codex:GPT-5
Signed-off-by: DuoYuWang <thirteenking.wang@gmail.com>
2026-09-04 23:02:48 +08:00
..
CMakeLists.txt wqueue: fix the config typo error 2026-01-14 09:24:00 +08:00
Kconfig libc/wqueue: support custom user work queues 2026-09-04 23:02:48 +08:00
Make.defs libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
work_cancel.c libc/wqueue: use the uninterruptible wait helper 2026-09-04 23:02:48 +08:00
work_queue.c libc/wqueue: support custom user work queues 2026-09-04 23:02:48 +08:00
work_usrthread.c libc/wqueue: support custom user work queues 2026-09-04 23:02:48 +08:00
wqueue.h libc/wqueue: support custom user work queues 2026-09-04 23:02:48 +08:00