[package]
edition = "2024"
rust-version = "1.85"
name = "pidfd-util"
version = "0.1.0"
authors = ["The pidfd-util-rs authors"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Safe Rust wrapper for Linux process file descriptors (pidfd)"
homepage = "https://github.com/swick/pidfd-util-rs"
documentation = "https://docs.rs/pidfd-util"
readme = "README.md"
keywords = [
"pidfd",
"process",
"linux",
"pid",
"file-descriptor",
]
categories = ["os::linux-apis"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/swick/pidfd-util-rs"
[features]
async = ["async-io"]
default = ["async"]
nightly = []
[lib]
name = "pidfd_util"
path = "src/lib.rs"
[dependencies.async-io]
version = ">=1,<3"
optional = true
[dependencies.libc]
version = "0.2"
[dependencies.nix]
version = ">=0.30,<0.32"
features = [
"ioctl",
"fs",
"sched",
]
[dev-dependencies.futures-lite]
version = "2.0"
[dev-dependencies.nix]
version = ">=0.30,<0.32"
features = [
"ioctl",
"fs",
"sched",
"user",
]