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.
The write flags for poll events were wrong,
0x8
is used forPOLLWRNORM
/POLLOUT
and0x10
meansPOLLWRBAND
. These values closely resemble the Wii sockets, though not all values are the same. The reverse engineered sysmodule shows that flags0x4
,0x40
and0x80
aren't returned in any code path, even though the sysmodule sets0x40
and0x80
along with0x20
on the input events, which should mean error flags.The values have been verified when reverse engineering the socket sysmodule, and has been tested with various applications: