#[repr(C)]pub struct signalfd_siginfo {Show 20 fields
pub ssi_signo: u32,
pub ssi_errno: i32,
pub ssi_code: i32,
pub ssi_pid: u32,
pub ssi_uid: u32,
pub ssi_fd: i32,
pub ssi_tid: u32,
pub ssi_band: u32,
pub ssi_overrun: u32,
pub ssi_trapno: u32,
pub ssi_status: i32,
pub ssi_int: i32,
pub ssi_ptr: u64,
pub ssi_utime: u64,
pub ssi_stime: u64,
pub ssi_addr: u64,
pub ssi_addr_lsb: u16,
pub ssi_syscall: i32,
pub ssi_call_addr: u64,
pub ssi_arch: u32,
/* private fields */
}
Fields§
§ssi_signo: u32
§ssi_errno: i32
§ssi_code: i32
§ssi_pid: u32
§ssi_uid: u32
§ssi_fd: i32
§ssi_tid: u32
§ssi_band: u32
§ssi_overrun: u32
§ssi_trapno: u32
§ssi_status: i32
§ssi_int: i32
§ssi_ptr: u64
§ssi_utime: u64
§ssi_stime: u64
§ssi_addr: u64
§ssi_addr_lsb: u16
§ssi_syscall: i32
§ssi_call_addr: u64
§ssi_arch: u32
Trait Implementations§
Source§impl Clone for signalfd_siginfo
impl Clone for signalfd_siginfo
Source§fn clone(&self) -> signalfd_siginfo
fn clone(&self) -> signalfd_siginfo
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for signalfd_siginfo
Auto Trait Implementations§
impl Freeze for signalfd_siginfo
impl RefUnwindSafe for signalfd_siginfo
impl Send for signalfd_siginfo
impl Sync for signalfd_siginfo
impl Unpin for signalfd_siginfo
impl UnwindSafe for signalfd_siginfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 128 bytes