#libc #linux

nightly no-std c-scape

Rust中的libc下半部分实现

81 个版本

0.17.0 2024年8月22日
0.16.1 2024年5月22日
0.15.44 2024年4月22日
0.15.41 2024年2月29日
0.3.0 2021年11月18日

#25无标准库

Download history 104/week @ 2024-04-29 16/week @ 2024-05-06 230/week @ 2024-05-13 265/week @ 2024-05-20 13/week @ 2024-05-27 36/week @ 2024-06-03 19/week @ 2024-06-10 10/week @ 2024-06-17 18/week @ 2024-06-24 58/week @ 2024-07-01 8/week @ 2024-07-08 13/week @ 2024-07-15 701/week @ 2024-07-29 27/week @ 2024-08-12

每月下载量 729
6 个Crates中使用 (通过 c-gull)

Apache-2.0…

570KB
16K SLoC

包含 (静态库,1KB) empty/riscv64/libxnet.a,(静态库,1KB) empty/aarch64/libc.a,(静态库,1KB) empty/aarch64/libcrypt.a,(静态库,1KB) empty/aarch64/libdl.a,(静态库,1KB) empty/aarch64/libgcc.a,(静态库,1KB) empty/aarch64/libgcc_s.a 等等,共54个.

c-scape

在c-gull之下的层

Github Actions CI Status zulip chat crates.io page docs.rs docs

c-scape是c-gull之下的一个层。它提供了libc功能的一个子集,只包含不需要Rust的 std 来实现的特性。这使得它可以由 std 本身使用。

类似于c-gull,c-scape有“接管”和“与libc共存”模式。

“接管”模式需要一些额外的设置;请参阅 c-scape-example 示例Crates以获取更多详细信息。

依赖

~11–21MB
~378K SLoC