https://GitLab.redox-os.org/redox-os/relibc 的镜像
relibc 是一套用 Rust 编写的可移植的 C 标准库,目前正在进行大量开发,该库包含以下内容:
redox-rtredox-rt 是一个运行时库,提供了许多使 Redox 上实现 POSIX 的代码,例如 fork, exec, 信号处理等。Relibc 在 src/platform/redox 中使用它作为后端,并且它的目的是最终可以独立使用,无需 Relibc。
include - 头文件(大部分是 cbindgen 不能生成的宏和可变参数函数)src - 源文件src/c - C 代码src/crt0 - 运行时代码src/crti - 运行时代码src/crtn - 运行时代码src/header - 头文件实现src/header/* - 每个文件夹都有一个 cbindgen.toml 文件,它生成了 C 到 Rust 接口和头文件暂无开放 Issues,或尚未同步最近议题。