d6b223dc28a5b9c7e30ee1990e6dc3fac04e7f7b
Commit 65889db changed protocol::O_CLOEXEC to reference syscall::flag::O_CLOEXEC,
but the `protocol` module is built standalone by relibc
(default-features=false, features=["protocol"]), where the optional
redox_syscall/base/libc crates are NOT linked. That produced E0433
'unresolved module or unlinked crate syscall' and failed the relibc/prefix
build. Every other syscall:: use in libredox is #[cfg(feature="redox_syscall")]
-gated; this const was not. 0x0100_0000 is exactly syscall's O_CLOEXEC value, so
the literal is correct (the single-source-of-truth concern is cosmetic here).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
RedBear Operating System, based on RedoxOS. Licenced under MIT license.
https://redbearos.org
Languages
C
37.5%
C++
37.2%
JavaScript
6.7%
QML
3.4%
HTML
3.2%
Other
11.4%