AnyPS5/core/libs/prx/libkernel
Jakub Krasuski cefdea7d14 fix(libkernel): report EINVAL, EACCES, ENOBUFS, ETIMEDOUT and EINTR from Linux sockets
The Linux branch of NativeError lacked five codes the Windows branch
already translates, so they fell through to EIO. bind on a bound socket
and accept on a socket that is not listening set errno to 5 on Linux
and to 22 on Windows.

Assisted-by: Claude Opus 5.5
2026-10-05 21:41:12 +02:00
..
Aio/src fix(libkernel): read, pread, AIO and APR write into guest memory as host writes 2026-10-01 18:56:36 +02:00
AppMetadata fix(libkernel): preserve 64-bit metadata download sizes 2026-10-05 09:13:05 -03:00
Apr fix(libs): take the AMPR wait and counter signatures from ampr_emu 2026-10-04 18:25:45 -05:00
DirectMemory fix(libkernel): state the size of a direct memory backing Windows cannot create 2026-10-05 17:52:04 +02:00
Equeue feat(libkernel): implement the sceKernelGetEvent* field accessors 2026-10-02 10:46:15 +02:00
EventFlag/src feat(runtime): timed waits, sync primitive fixes, heap and RTC fixes, unattended-run switches 2026-09-26 19:00:39 -07:00
File Merge pull request #378 from DotDebian/fix/posix-file-errno 2026-10-04 14:01:57 +13:00
Module/src Merge pull request #337 from DotDebian/feat/elf-phdr-match-addr 2026-10-05 12:10:32 +13:00
Pthread fix(libkernel): do not expose stale thread-specific values through a reused pthread key 2026-10-05 00:26:20 +00:00
Semaphore Merge pull request #315 from RomainROCH/codex/fix-semaphore-overflow 2026-10-04 14:01:19 +13:00
Socket fix(libkernel): report EINVAL, EACCES, ENOBUFS, ETIMEDOUT and EINTR from Linux sockets 2026-10-05 21:41:12 +02:00
SyncOnAddress/src feat(libkernel): implement sceKernelSyncOnAddressWait32 and sceKernelSyncOnAddressWait64 2026-10-05 17:51:32 +02:00
System/src fix(libkernel): name five sceCoredump stubs from their NIDs 2026-10-05 19:55:41 +02:00
Time fix(libkernel): give CLOCK_VIRTUAL, CLOCK_PROF and CLOCK_SECOND their FreeBSD meaning 2026-10-05 10:24:22 +02:00
CMakeLists.txt fix(libkernel): preserve 64-bit metadata download sizes 2026-10-05 09:13:05 -03:00
KernelErrors.hpp refactor(kernel): share SCE kernel error codes through KernelErrors.hpp 2026-09-27 13:32:28 +07:00
Unimplemented.cpp fix(libkernel): name three Unimplemented stubs from their NIDs 2026-10-05 19:58:20 +02:00