mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-23 00:53:02 -05:00
read, write, _read and _write on a guest socket descriptor went to the host, which has no such descriptor, so sceKernelRead and sceKernelWrite threw. They now reach the socket as recv and send without flags, with the socket layer's errno (EAGAIN 35, EPIPE 32, EBADF 9), a zero-length read returns 0 as dofileread does, and the two sceKernel forms return the kernel error for the same cases. The host's SIGPIPE on EPIPE, a write above INT_MAX bytes, readv, writev and the positioned forms are recorded in TechnicalDebt. OpenSSL's QUIC notifier signals its socketpair with write and read. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>