AnyPS5/core/libs/prx/libkernel/Equeue
Hussein Kadhim a9b7b20f8f fix(libkernel): report a level-triggered equeue event once per wait
A user event added with sceKernelAddUserEvent stays triggered until it is
deleted. The collection loop kept re-emitting it until the caller's event
buffer was full, so a wait with num > 1 returned the same event num times.
Like kevent, each event is now reported at most once per call; distinct
queued completions of one event are still delivered in order.

(cherry picked from commit db28ebbb7f078cb593cf6b7bb34b8db49dd94630)
2026-10-11 11:28:34 +00:00
..
src feat(libkernel): implement the sceKernelGetEvent* field accessors 2026-10-02 10:46:15 +02:00
Equeue.cpp fix(libkernel): report a level-triggered equeue event once per wait 2026-10-11 11:28:34 +00:00
Equeue.hpp fix(libkernel): report a level-triggered equeue event once per wait 2026-10-11 11:28:34 +00:00