2 stable releases
Uses old Rust 2015
| 2.0.0 | Oct 4, 2024 |
|---|---|
| 1.0.0 | Jan 14, 2017 |
#784 in Unix APIs
841 downloads per month
Used in 3 crates
(2 directly)
10KB
71 lines
linux-personality
This crate is a type safe wrapper around Linux personality function.
Examples
This sets the personality.
extern crate linux_personality;
use linux_personality::personality;
use linux_personality::Personality;
let previous_personality = personality(Personality::PER_LINUX).unwrap();
This gets the personality.
extern crate linux_personality;
use linux_personality::get_personality;
let persona = get_personality().unwrap();
linux-personality
This crate intends to be a safe wrapper for the personality linux function.
Usage
First add this to your Cargo.toml:
[dependencies]
linux-personality = "1.0"
And this to your crate root:
extern crate linux_personality;
Example
extern crate linux_personality;
use linux_personality::get_personality();
fn main() {
let persona = get_personality().unwrap();
println!("Current personality: {:?}", persona);
}
Authors
Jean Pierre Dudey - Initial work - jeandudey@hotmail.com
License
This project is licensed under the MIT License. For more information see the LICENSE file on this repository.
Dependencies
~135KB