Repository navigation
feat(libSceNet): export missing firmware network interfaces - #6603
Merged
Merged
Conversation
Progress report (7f596df → 4d6942f)📉 System libraries: 87.97% (-3.54%, +170 declared functions) 🆕 170 declared as stubs
|
|
Some comparisons could not be completed because a pull request conflicts with the base branch. Review these shared files manually before concluding that there is no overlap.
|
adriadam10
force-pushed
the
feat/net-missing-exports
branch
from
October 19, 2026 06:43
6a52977 to
4d6942f
Compare
Collaborator
|
Checked: 170 unique names, none already exported on Added on top of your branch:
Merging through the queue. |
12 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Exports 170 firmware
libSceNetinterfaces that were not declared, incore/libs/prx/libSceNet/Export.cpp. Each throwsNotImplemented_nid_no_patch; signatures are unknown, so they are declared without parameters and listed under Unknown function info indocs/dev/debt/libSceNet.md.The list is the intersection of the export table of the console's
libSceNet.sprx, the verified NID name database and the functions not yet in the repo (names with the_nid_postfixsuffix count as present). All 170 names recompute to their NIDs withtools/nid_names.py. Left out:sceNetEtherStrton(#6250), the exports #6286 and #6447 add, and four data symbols (sce_net_in6addr_*,sce_net_dummy), which are not functions.Tested
python tools/check_conventions.py --base origin/main --head HEADpasses;Export.cppcompiles withg++ -std=c++20 -fsyntax-only(MinGW, Windows 11). Not run: full build, ctest, any title.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 (none added).mdfiles or images added to the repository