Crates.io | linux-sysno |
lib.rs | linux-sysno |
version | 0.3.0 |
source | src |
created_at | 2023-06-01 19:33:22.540611 |
updated_at | 2024-11-18 21:14:00.937715 |
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 | 698,601 |
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