Files
RedBear-OS/src/platform/linux/ptrace.rs
T
2025-10-03 21:51:10 -06:00

17 lines
354 B
Rust

use super::{
super::{PalPtrace, types::*},
Sys, e_raw,
};
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<c_int> {
Ok(unsafe { e_raw(syscall!(PTRACE, request, pid, addr, data))? as c_int })
}
}