Function sysctl::value_oid [] [src]

pub fn value_oid(oid: &Vec<i32>) -> Result<CtlValue, String>

Takes an OID as argument and returns a result containing the sysctl value if success, the errno caused by sysctl() as string if failure.

Example

extern crate sysctl;
extern crate libc;

fn main() {
    let oid = vec![libc::CTL_KERN, libc::KERN_OSREV];
    println!("Value: {:?}", sysctl::value_oid(&oid));
}