A list of all Linux system calls.
Errno
type for Rustic error handling.std
By default, std
support is enabled. If you wish to compile in a no_std
environment, use:
syscalls = { version = "0.3", default-features = false }
with-serde
Various types can be serialized with Serde. This can be enabled with:
syscalls = { version = "0.3", features = ["with-serde"] }
Currently, only the x86-64
architecture is fully supported.
Updates are pulled from the .tbl
files in the Linux source tree.
syscalls-gen/src/main.rs
to the latest
version. Using a release candidate version is OK.cd syscalls-gen && cargo run
. This will regenerate the syscall tables
in src/arch/
.