We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3482c80 commit b39d6faCopy full SHA for b39d6fa
src/unix/bsd/netbsdlike/openbsd/mod.rs
@@ -765,6 +765,23 @@ impl siginfo_t {
765
}
766
(*(self as *const siginfo_t).cast::<siginfo_timer>()).value
767
768
+
769
+ pub unsafe fn si_status(&self) -> c_int {
770
+ #[repr(C)]
771
+ struct siginfo_proc {
772
+ _si_signo: c_int,
773
+ _si_errno: c_int,
774
+ _si_code: c_int,
775
+ #[cfg(target_pointer_width = "64")]
776
+ __pad1: Padding<c_int>,
777
+ _pid: crate::pid_t,
778
+ _uid: crate::uid_t,
779
+ _utime: crate::clock_t,
780
+ _stime: crate::clock_t,
781
+ _status: crate::c_int,
782
+ }
783
+ (*(self as *const siginfo_t as *const siginfo_proc))._status
784
785
786
787
s_no_extra_traits! {
0 commit comments