AnyPS5/core/libs/prx/libkernel/Socket/include
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
..
SocketPoll.hpp feat(libkernel): implement select over libSceNet sockets 2026-10-07 20:47:03 -04:00
SocketRuntime.hpp feat(libkernel): wake socket read and write events instead of polling 2026-10-11 01:54:15 +02:00