//! linux_raw syscalls supporting modules that use `prctl`. //! //! # Safety //! //! See the `rustix::backend` module documentation for details. #![allow(unsafe_code, clippy::undocumented_unsafe_blocks)] use crate::backend::c; use crate::backend::conv::{c_int, ret_c_int}; use crate::io; #[inline] pub(crate) unsafe fn prctl( option: c::c_int, arg2: *mut c::c_void, arg3: *mut c::c_void, arg4: *mut c::c_void, arg5: *mut c::c_void, ) -> io::Result { ret_c_int(syscall!(__NR_prctl, c_int(option), arg2, arg3, arg4, arg5)) }