@@ -552,11 +552,23 @@ s! {
552
552
pub pl_event: :: c_int,
553
553
}
554
554
555
+ pub struct ptrace_lwpstatus {
556
+ pub pl_lwpid: lwpid_t,
557
+ pub pl_sigpend: sigset_t,
558
+ pub pl_sigmask: sigset_t,
559
+ pub pl_name: [ :: c_char; 20 ] ,
560
+ pub pl_private: * mut :: c_void,
561
+ }
562
+
555
563
pub struct ptrace_siginfo {
556
564
pub psi_siginfo: siginfo_t,
557
565
pub psi_lwpid: lwpid_t,
558
566
}
559
567
568
+ pub struct ptrace_event {
569
+ pub pe_set_event: :: c_int,
570
+ }
571
+
560
572
pub struct sysctldesc {
561
573
pub descr_num: i32 ,
562
574
pub descr_ver: u32 ,
@@ -2000,6 +2012,15 @@ pub const PT_SYSCALLEMU: ::c_int = 15;
2000
2012
pub const PT_SET_EVENT_MASK : :: c_int = 16 ;
2001
2013
pub const PT_GET_EVENT_MASK : :: c_int = 17 ;
2002
2014
pub const PT_GET_PROCESS_STATE : :: c_int = 18 ;
2015
+ pub const PT_SET_SIGINFO : :: c_int = 19 ;
2016
+ pub const PT_GET_SIGINFO : :: c_int = 20 ;
2017
+ pub const PT_RESUME : :: c_int = 21 ;
2018
+ pub const PT_SUSPEND : :: c_int = 23 ;
2019
+ pub const PT_STOP : :: c_int = 23 ;
2020
+ pub const PT_LWPSTATUS : :: c_int = 24 ;
2021
+ pub const PT_LWPNEXT : :: c_int = 25 ;
2022
+ pub const PT_SET_SIGPASS : :: c_int = 26 ;
2023
+ pub const PT_GET_SIGPASS : :: c_int = 27 ;
2003
2024
pub const PT_FIRSTMACH : :: c_int = 32 ;
2004
2025
2005
2026
pub const POSIX_SPAWN_RESETIDS : :: c_int = 0x01 ;
0 commit comments