pub struct siginfo_t {
pub si_signo: c_int,
pub si_errno: c_int,
pub si_code: c_int,
/* private fields */
}Fields§
§si_signo: c_int§si_errno: c_int§si_code: c_intImplementations§
Source§impl siginfo_t
impl siginfo_t
pub const unsafe fn si_pid(&self) -> pid_t
pub const unsafe fn si_uid(&self) -> uid_t
pub const unsafe fn si_timerid(&self) -> c_int
pub const unsafe fn si_overrun(&self) -> c_int
pub const unsafe fn si_status(&self) -> c_int
pub const unsafe fn si_utime(&self) -> clock_t
pub const unsafe fn si_stime(&self) -> clock_t
pub const unsafe fn si_value(&self) -> sigval
pub unsafe fn si_int(&self) -> c_int
pub const unsafe fn si_ptr(&self) -> *mut c_void
pub const unsafe fn si_addr(&self) -> *mut c_void
pub const unsafe fn si_addr_lsb(&self) -> c_short
pub const unsafe fn si_lower(&self) -> *mut c_void
pub const unsafe fn si_upper(&self) -> *mut c_void
pub const unsafe fn si_pkey(&self) -> u32
pub const unsafe fn si_band(&self) -> c_long
pub const unsafe fn si_fd(&self) -> c_int
pub const unsafe fn si_call_addr(&self) -> *mut c_void
pub const unsafe fn si_syscall(&self) -> c_int
pub const unsafe fn si_arch(&self) -> c_uint
Trait Implementations§
Auto Trait Implementations§
impl !Send for siginfo_t
impl !Sync for siginfo_t
impl Freeze for siginfo_t
impl RefUnwindSafe for siginfo_t
impl Unpin for siginfo_t
impl UnsafeUnpin for siginfo_t
impl UnwindSafe for siginfo_t
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more