Struct posix::signal::siginfo_t [-] [+] [src]

pub struct siginfo_t {
    pub si_signo: int_t,
    pub si_errno: int_t,
    pub si_code: int_t,
    // some fields omitted
}

Fields

si_signo
si_errno
si_code

Methods

impl siginfo_t

fn new() -> siginfo_t

impl siginfo_t

fn si_pid(&self) -> &pid_t

fn si_pid_mut(&mut self) -> &mut pid_t

fn si_uid(&self) -> &uid_t

fn si_uid_mut(&mut self) -> &mut uid_t

fn si_addr(&self) -> &*mut void_t

fn si_addr_mut(&mut self) -> &mut *mut void_t

fn si_status(&self) -> &int_t

fn si_status_mut(&mut self) -> &mut int_t

fn si_band(&self) -> &long_t

fn si_band_mut(&mut self) -> &mut long_t

fn si_value(&self) -> &sigval

fn si_value_mut(&mut self) -> &mut sigval

Trait Implementations

Derived Implementations

impl Copy for siginfo_t