Skip to content

fix(hle): deliver async open errors on completion - #43

Merged
github-actions[bot] merged 1 commit into
masterfrom
fix/async-open-result-10
Nov 4, 2026
Merged

github-actions[bot] merged 1 commit into
masterfrom
fix/async-open-result-10

Conversation

@endercodezz

Copy link
Copy Markdown
Owner

Reserve an fd for an async driver open failure, return the sign-extended error via WaitAsync/PollAsync and release the fd on collection. Preserve immediate path/device errors.

Verified with test_iofilemgr, Windows Release CTest 27/27, bootstrap and two 20M-dispatch traces identical to baseline at 0x08A87150.

Closes #10

Verified focused descriptor lifetime and result tests, Windows Release CTest 27/27, stable bootstrap and two baseline-identical replays.
@github-actions
github-actions Bot enabled auto-merge November 4, 2026 22:58
@github-actions
github-actions Bot merged commit e37c521 into master Nov 4, 2026
4 checks passed
@endercodezz
endercodezz deleted the fix/async-open-result-10 branch November 4, 2026 23:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

sceIoOpenAsync returns open errors synchronously

1 participant