#linux #bindings #low-level #userfaultfd #linux4-14

sys userfaultfd-sys

Low-level bindings for userfaultfd functionality on Linux

11 releases

0.5.0 Sep 21, 2023
0.4.4 Apr 25, 2023
0.4.3 Mar 14, 2023
0.4.2 Oct 6, 2022
0.2.0 Apr 11, 2020

#628 in Unix APIs

Download history 16300/week @ 2023-12-18 6381/week @ 2023-12-25 8217/week @ 2024-01-01 9921/week @ 2024-01-08 14767/week @ 2024-01-15 15431/week @ 2024-01-22 13471/week @ 2024-01-29 16038/week @ 2024-02-05 17647/week @ 2024-02-12 12362/week @ 2024-02-19 9546/week @ 2024-02-26 10166/week @ 2024-03-04 12395/week @ 2024-03-11 14631/week @ 2024-03-18 6979/week @ 2024-03-25 11405/week @ 2024-04-01

46,421 downloads per month
Used in 3 crates (via userfaultfd)

MIT/Apache

20KB
436 lines

Build

Userfaultfd-rs

Rust bindings for Linux's userfaultfd functionality.

License

This software is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT.


lib.rs:

System bindings to userfaultfd.

The minimum supported Linux kernel version is 4.11, but additional features from 4.14+ are available by using the linux4_14 Cargo feature.

Dependencies

~0–2.6MB
~39K SLoC