Skip to content

reafactor(orbital): Reimplement Orbital support using std::fs and redox_event#4470

Merged
madsmtm merged 4 commits intorust-windowing:masterfrom
isan-Ethen:orbital/replace-raw-open
Feb 3, 2026
Merged

reafactor(orbital): Reimplement Orbital support using std::fs and redox_event#4470
madsmtm merged 4 commits intorust-windowing:masterfrom
isan-Ethen:orbital/replace-raw-open

Conversation

@isan-Ethen
Copy link
Contributor

Redox OS removed SYS_OPEN.
Therefore, calling raw syscall::open must be replaced with std::fs.
Also, event_socket should be implemented using redox_event.

  • Tested on all platforms changed
  • Added an entry to the changelog module if knowledge of this change could be valuable to users
  • Updated documentation to reflect any user-facing changes, including notes of platform-specific behavior
  • Created or updated an example program if it would help users understand this functionality

@isan-Ethen isan-Ethen requested a review from jackpot51 as a code owner January 26, 2026 04:00
@isan-Ethen isan-Ethen force-pushed the orbital/replace-raw-open branch from bcd936f to a815d5d Compare January 26, 2026 04:05
Implemented Send and Sync for EventQueue
@isan-Ethen isan-Ethen marked this pull request as draft January 26, 2026 04:35
@isan-Ethen isan-Ethen marked this pull request as ready for review February 3, 2026 10:56
@madsmtm madsmtm merged commit 5218e11 into rust-windowing:master Feb 3, 2026
57 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants