| Crates.io | linux-sysno |
| lib.rs | linux-sysno |
| version | 0.4.0 |
| created_at | 2023-06-01 19:33:22.540611+00 |
| updated_at | 2025-09-10 22:08:52.382138+00 |
| description | A list of system call numbers |
| homepage | https://github.com/shurizzle/linux-sysno |
| repository | https://github.com/shurizzle/linux-sysno |
| max_upload_size | |
| id | 880073 |
| size | 711,457 |
This is just a list of syscall numbers for (almost) all the cpu architectures supported by the Linux kernel.
The current architecture's sysnos (if target_os is linux or android) are exported in module's root even without the corresponding feature flag.
#![no_std]This library is no_std, I mean, it's just an enum.
arm: Enable arm architecture in its own module.mips: Enable mips architecture in its own module.mipsn32: Enable mipsn32 architecture in its own module.mips64: Enable mips64 architecture in its own module.powerpc: Enable powerpc architecture in its own module.powerpc64: Enable powerpc64 architecture in its own module.s390x: Enable s390x architecture in its own module.sparc: Enable sparc architecture in its own module.sparc64: Enable sparc64 architecture in its own module.x86: Enable x86 architecture in its own module.x86_64: Enable x86_64 architecture in its own module.x32: Enable x32 architecture in its own module.aarch64: Enable aarch64 architecture in its own module.riscv32: Enable riscv32 architecture in its own module.riscv64: Enable riscv64 architecture in its own module.m68k: Enable m68k architecture in its own module.loongarch64: Enable loongarch64 architecture in its own module.all: Enable all the architectures.1.40.0