7 个版本

0.2.5 2024年6月20日
0.2.4 2024年3月12日
0.2.3 2023年7月21日
0.2.2 2023年6月2日
0.0.1 2023年6月1日

#449 in Unix API

Download history 4/week @ 2024-04-09 20/week @ 2024-04-16 1/week @ 2024-04-23 3/week @ 2024-05-21 188/week @ 2024-06-18 8/week @ 2024-06-25

517 每月下载次数
2 个crate中使用了(通过 linux-syscalls

MIT 许可证

700KB
6.5K SLoC

linux-sysno

Crates.io docs.rs Crates.io

这是一个针对Linux内核支持的几乎所有CPU架构的(几乎)所有系统调用号的列表。当前架构的sysnos(如果 target_oslinuxandroid)即使在没有对应的功能标志的情况下也导出在模块的根目录。

#![no_std]

这个库是 no_std,我的意思是,它只是一个枚举。

功能标志

  • arm:在自模块中启用arm架构。
  • mips:在自模块中启用mips架构。
  • mipsn32:在自模块中启用mipsn32架构。
  • mips64:在自模块中启用mips64架构。
  • powerpc:在自模块中启用powerpc架构。
  • powerpc64:在自模块中启用powerpc64架构。
  • s390x:在自模块中启用s390x架构。
  • sparc:在自模块中启用sparc架构。
  • sparc64:在自模块中启用sparc64架构。
  • x86:在自模块中启用x86架构。
  • x86_64:在自模块中启用x86_64架构。
  • x32:在自模块中启用x32架构。
  • aarch64:在自模块中启用aarch64架构。
  • riscv32:在自模块中启用riscv32架构。
  • riscv64:在自模块中启用riscv64架构。
  • m68k:在自模块中启用m68k架构。
  • loongarch64:在自模块中启用loongarch64架构。
  • all:启用所有架构。

MSRV

1.40.0

无运行时依赖

特性