Repository navigation
feat(libSceNet): implement interface names, random values and net memory - #8054
Conversation
Implement sceNetGetIfName, sceNetGetRandom, sceNetMemoryAllocate and sceNetMemoryFree with the signatures shadPS4 uses, and cover them in guest_sce_net_tests. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Manual check of the files the overlap report could not compare. #5836 and #7332 change |
|
Windows 11, Ryzen 5 9600X, WinLibs GCC 15.2.0 (UCRT), Release,
AI-assisted: yes (Claude Code); results above were run on this machine. |
The only conflict was the sceKernelAddReadEvent entry in docs/dev/debt/libkernel.md; it takes the v0.1.3 text, which already holds the pipe read event and libSceNet work merged upstream as boykopovar#8057 and boykopovar#8054. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
What
Implements
sceNetGetIfName,sceNetGetRandom,sceNetMemoryAllocateandsceNetMemoryFree, which were throwing stubs; the behaviour and its sources are recorded indocs/dev/debt/libSceNet.md.Tested
Linux (gcc, Release):
guest_sce_netruns the new checks (interface names, random values, net memory) and every check before its IPv6 section; the container has no IPv6 loopback, so the test then exits as skipped (77), as it does on unchangedmain. No title was run.Checklist
main; no other open PR implements the same functionsNotImplemented_nid_no_patch); silent stubs are listed under Silent stubs in their library's technical debt file.mdfiles or images added to the repository (attach them to this PR)