Lines Matching refs:personality
53 /// Retrieve the current process personality.
60 /// # use nix::sys::personality::{self, Persona};
61 /// let pers = personality::get().unwrap();
65 let res = unsafe { libc::personality(0xFFFFFFFF) };
70 /// Set the current process personality.
72 /// Returns a Result containing the *previous* personality for the
75 /// For more information, see [personality(2)](https://man7.org/linux/man-pages/man2/personality.2.html)
77 /// **NOTE**: This call **replaces** the current personality entirely.
78 /// To **update** the personality, first call `get()` and then `set()`
84 /// # use nix::sys::personality::{self, Persona};
85 /// let mut pers = personality::get().unwrap();
87 /// personality::set(pers | Persona::ADDR_NO_RANDOMIZE).unwrap();
90 let res = unsafe { libc::personality(persona.bits() as c_ulong) };