use super::{ super::{types::*, PalPtrace}, e_raw, Sys, }; use crate::error::Result; impl PalPtrace for Sys { unsafe fn ptrace( request: c_int, pid: pid_t, addr: *mut c_void, data: *mut c_void, ) -> Result { Ok(unsafe { e_raw(syscall!(PTRACE, request, pid, addr, data))? as c_int }) } }