AnyPS5/core/libs/prx/libkernel/Equeue
kjhq 0abe0b832b feat(libkernel): wake socket read and write events instead of polling
A wait on an equeue that holds socket events now blocks in poll/WSAPoll on
those sockets plus a per-thread loopback wake socket, instead of rechecking
every millisecond. Adding, triggering or deleting an event and closing the
equeue wake the blocked waiters. Closing a socket removes its read and write
events, as on FreeBSD. A read event also reports EV_EOF once the peer has
shut down its sending side.
2026-10-11 01:54:15 +02:00
..
src feat(libkernel): implement the sceKernelGetEvent* field accessors 2026-10-02 10:46:15 +02:00
Equeue.cpp feat(libkernel): wake socket read and write events instead of polling 2026-10-11 01:54:15 +02:00
Equeue.hpp feat(libkernel): wake socket read and write events instead of polling 2026-10-11 01:54:15 +02:00