Auto merge of #1292 - hermitcore:master, r=gnzlbg
add HermitCore support even if it doesn't have a UNIX interface Currently, we redefine the interface between the HermitCore kernel (https://hermitcore.org) and Rust’s standard library. In the future, it will not depend on a POSIX-compatible C library. Consequently, we add the support of HermitCore if the "unix" environment isn’t set. It will be great to integrate this patch because it would simplify our development. The classical interface is still supported and part of the subdirectory "unix".
No related branches found
No related tags found
Showing
- ci/build.sh 2 additions, 0 deletionsci/build.sh
- src/hermit/aarch64.rs 2 additions, 0 deletionssrc/hermit/aarch64.rs
- src/hermit/mod.rs 83 additions, 0 deletionssrc/hermit/mod.rs
- src/hermit/x86_64.rs 2 additions, 0 deletionssrc/hermit/x86_64.rs
- src/lib.rs 3 additions, 0 deletionssrc/lib.rs
- src/unix/hermit/mod.rs 320 additions, 61 deletionssrc/unix/hermit/mod.rs
src/hermit/aarch64.rs
0 → 100644
src/hermit/mod.rs
0 → 100644
src/hermit/x86_64.rs
0 → 100644
Please register or sign in to comment