1[package] 2name = "userfaultfd" 3version = "0.7.0" 4authors = ["The Wasmtime Project Developers"] 5edition = "2018" 6license = "MIT OR Apache-2.0" 7description = "Rust bindings for the Linux userfaultfd functionality" 8repository = "https://github.com/bytecodealliance/userfaultfd-rs" 9readme = "README.md" 10 11[dependencies] 12bitflags = "2.2.1" 13cfg-if = "^1.0.0" 14libc = "0.2.65" 15nix = { version = "0.27", features = ["ioctl"] } 16thiserror = "1.0.4" 17userfaultfd-sys = { path = "userfaultfd-sys", version = "^0.5.0" } 18 19[dev-dependencies] 20nix = { version = "0.27", features = ["poll", "mman", "feature"] } 21 22[features] 23default = [] 24linux4_14 = ["userfaultfd-sys/linux4_14", "nix/process"] 25linux5_7 = ["userfaultfd-sys/linux5_7"] 26