pub unsafe fn prctl(
option: i32,
arg2: usize,
arg3: usize,
arg4: usize,
arg5: usize
) -> Result<i32, Errno>
Expand description
pub fn set_process_name(name: &str) -> Result<(), nc::Errno> {
let process_name = CString::new(name).unwrap();
let name_ptr = process_name.as_ptr() as usize;
unsafe { nc::prctl(nc::PR_SET_NAME, name_ptr, 0, 0, 0).map(|_ret| ()) }
}