diff options
author | David Carlier <devnexen@gmail.com> | 2021-12-04 12:43:23 +0000 |
---|---|---|
committer | David Carlier <devnexen@gmail.com> | 2021-12-04 12:43:23 +0000 |
commit | 0e82ece4eb1a4b357c5097563c050a1d5f283507 (patch) | |
tree | 084bf2b40a4f2a494bffd0a2536923ef66ac9771 | |
parent | e497f18d6329f3ad34eebb2b8bc3493d1f269143 (diff) | |
download | rust-libc-0e82ece4eb1a4b357c5097563c050a1d5f283507.tar.gz |
netbsd adding few more ptrace queries types.
-rw-r--r-- | src/unix/bsd/netbsdlike/netbsd/mod.rs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs index 9422a73920..d2f24dbed7 100644 --- a/src/unix/bsd/netbsdlike/netbsd/mod.rs +++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs @@ -552,11 +552,23 @@ s! { pub pl_event: ::c_int, } + pub struct ptrace_lwpstatus { + pub pl_lwpid: lwpid_t, + pub pl_sigpend: sigset_t, + pub pl_sigmask: sigset_t, + pub pl_name: [::c_char; 20], + pub pl_private: *mut ::c_void, + } + pub struct ptrace_siginfo { pub psi_siginfo: siginfo_t, pub psi_lwpid: lwpid_t, } + pub struct ptrace_event { + pub pe_set_event: ::c_int, + } + pub struct sysctldesc { pub descr_num: i32, pub descr_ver: u32, @@ -2000,6 +2012,15 @@ pub const PT_SYSCALLEMU: ::c_int = 15; pub const PT_SET_EVENT_MASK: ::c_int = 16; pub const PT_GET_EVENT_MASK: ::c_int = 17; pub const PT_GET_PROCESS_STATE: ::c_int = 18; +pub const PT_SET_SIGINFO: ::c_int = 19; +pub const PT_GET_SIGINFO: ::c_int = 20; +pub const PT_RESUME: ::c_int = 21; +pub const PT_SUSPEND: ::c_int = 23; +pub const PT_STOP: ::c_int = 23; +pub const PT_LWPSTATUS: ::c_int = 24; +pub const PT_LWPNEXT: ::c_int = 25; +pub const PT_SET_SIGPASS: ::c_int = 26; +pub const PT_GET_SIGPASS: ::c_int = 27; pub const PT_FIRSTMACH: ::c_int = 32; pub const POSIX_SPAWN_RESETIDS: ::c_int = 0x01; |