[package]
edition = "2021"
name = "syscalls"
version = "0.8.1"
authors = [
"Jason White <rust@jasonwhite.io>",
"Baojun Wang <wangbj@gmail.com>",
]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = """
A list of Linux system calls.
"""
homepage = "https://github.com/jasonwhite/syscalls"
documentation = "https://docs.rs/syscalls"
readme = "README.md"
keywords = [
"syscall",
"linux",
]
license = "BSD-2-Clause"
repository = "https://github.com/jasonwhite/syscalls"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
"--cfg",
"doc_cfg",
]
[features]
aarch64 = []
all = [
"aarch64",
"arm",
"loongarch64",
"mips",
"mips64",
"powerpc",
"powerpc64",
"riscv32",
"riscv64",
"s390x",
"sparc",
"sparc64",
"x86",
"x86_64",
]
arm = []
default = [
"std",
"serde",
]
full = [
"std",
"serde",
"all",
]
loongarch64 = []
mips = []
mips64 = []
powerpc = []
powerpc64 = []
riscv32 = []
riscv64 = []
s390x = []
serde = [
"dep:serde",
"serde_repr",
]
sparc = []
sparc64 = []
std = []
thumb-mode = []
with-serde = [
"serde",
"serde_repr",
]
x86 = []
x86_64 = []
[lib]
name = "syscalls"
path = "src/lib.rs"
[[test]]
name = "test_syscall"
path = "tests/test_syscall.rs"
[dependencies.serde]
version = "1.0"
features = ["derive"]
optional = true
default-features = false
[dependencies.serde_repr]
version = "0.1"
optional = true
[dev-dependencies.libc]
version = "0.2"
[dev-dependencies.serde_json]
version = "1"