diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-02-06 23:31:42 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-06 23:31:42 +0000 |
commit | 2038ce6b99c7287c1d80c5df2fcc9cf2de131a32 (patch) | |
tree | d2c37caf5474bf351914027ec2ada5a45e7458ee /src/sys/mman.rs | |
parent | 0bd56d96e3b2a4b19ef539e6bd01f3441ecfed1d (diff) | |
parent | 7baf6d12c88bfba20b77c68353826702c7248fcd (diff) | |
download | nix-2038ce6b99c7287c1d80c5df2fcc9cf2de131a32.zip |
Merge #1653
1653: Document inotify, mman, personality, reboot, timerfd r=asomers a=rtzoeller
Document the `inotify`, `mman`, `personality`, `reboot`, and `timerfd` modules.
Co-authored-by: Ryan Zoeller <rtzoeller@rtzoeller.com>
Diffstat (limited to 'src/sys/mman.rs')
-rw-r--r-- | src/sys/mman.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sys/mman.rs b/src/sys/mman.rs index 523b4683..a7469a17 100644 --- a/src/sys/mman.rs +++ b/src/sys/mman.rs @@ -299,6 +299,7 @@ libc_enum!{ #[cfg(any(target_os = "dragonfly", target_os = "freebsd"))] #[cfg_attr(docsrs, doc(cfg(all())))] MADV_CORE, + /// This process should not be killed when swap space is exhausted. #[cfg(any(target_os = "freebsd"))] #[cfg_attr(docsrs, doc(cfg(all())))] MADV_PROTECT, @@ -314,14 +315,18 @@ libc_enum!{ #[cfg(any(target_os = "ios", target_os = "macos"))] #[cfg_attr(docsrs, doc(cfg(all())))] MADV_ZERO_WIRED_PAGES, + /// Pages can be reused (by anyone). #[cfg(any(target_os = "ios", target_os = "macos"))] #[cfg_attr(docsrs, doc(cfg(all())))] MADV_FREE_REUSABLE, + /// Caller wants to reuse those pages. #[cfg(any(target_os = "ios", target_os = "macos"))] #[cfg_attr(docsrs, doc(cfg(all())))] MADV_FREE_REUSE, + // Darwin doesn't document this flag's behavior. #[cfg(any(target_os = "ios", target_os = "macos"))] #[cfg_attr(docsrs, doc(cfg(all())))] + #[allow(missing_docs)] MADV_CAN_REUSE, } } |