Module caps::runtime[][src]

Detect kernel features at runtime.

This module exposes methods to perform detection of kernel features at runtime. This allows applications to auto-detect whether recent options are implemented by the currently running kernel.

Example

let ambient = caps::runtime::ambient_set_supported().is_ok();
println!("Supported ambient set: {}", ambient);

let all = caps::runtime::procfs_all_supported(None)
    .unwrap_or_else(|_| caps::runtime::thread_all_supported());
println!("Supported capabilities: {}", all.len());

Functions

ambient_set_supported

Check whether the running kernel supports the ambient set.

procfs_all_supported

Return the set of all capabilities supported by the running kernel.

thread_all_supported

Return the set of all capabilities supported on the current thread.