65889dbd9218ac3c6036d09693d97e97cb4d6870
O_CLOEXEC was defined in both libredox (0x0100_0000) and syscall (0x0100_0000). Per the Single Source of Truth principle (and the Local Fork Supremacy Policy: 'never version-string-duplicate a Cat 2 fork crate'), a primitive constant should be defined once in the most-primitive crate that has it (syscall) and re-exported by higher-level crates (libredox). Change: libredox::flag::O_CLOEXEC is now 'syscall::flag::O_CLOEXEC' instead of a literal 0x0100_0000. The F_DUPFD_CLOEXEC constant stays as a literal since syscall does not define it (it's a Linux-specific fcntl flag that Redox may not need).
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%