Enum sysinfo::Signal
[−]
[src]
pub enum Signal { Hangup, Interrupt, Quit, Illegal, Trap, Abort, Bus, FloatingPointException, Kill, User1, Segv, User2, Pipe, Alarm, Term, Stklft, Child, Continue, Stop, TSTP, TTIN, TTOU, Urgent, XCPU, XFSZ, VirtualAlarm, Profiling, Winch, IO, Power, Sys, }
Variants
Hangup
Hangup detected on controlling terminal or death of controlling processus
Interrupt
Interrupt from keyboard
Quit
Quit from keyboard
Illegal
Illegal instruction
Trap
Trace/breakpoint trap
Abort
Abort signal from C abort function
Bus
Bus error (bad memory access)
FloatingPointException
Floating point exception
Kill
Kill signal
User1
User-defined signal 1
Segv
Invalid memory reference
User2
User-defined signal 2
Pipe
Broken pipe: write to pipe with no readers
Alarm
Timer signal from C alarm function
Term
Termination signal
Stklft
Stack fault on coprocessor (unused)
Child
Child stopped or terminated
Continue
Continue if stopped
Stop
Stop process
TSTP
Stop typed at terminal
TTIN
Terminal input for background process
TTOU
Terminal output for background process
Urgent
Urgent condition on socket
XCPU
CPU time limit exceeded
XFSZ
File size limit exceeded
VirtualAlarm
Virtual alarm clock
Profiling
Profiling time expired
Winch
Windows resize signal
IO
I/O now possible
Power
Power failure (System V)
Sys
Bad argument to routine (SVr4)
Trait Implementations
impl Clone for Signal
[src]
fn clone(&self) -> Signal
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl PartialEq for Signal
[src]
fn eq(&self, __arg_0: &Signal) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.
impl PartialOrd for Signal
[src]
fn partial_cmp(&self, __arg_0: &Signal) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, other: &Rhs) -> bool
1.0.0
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &Rhs) -> bool
1.0.0
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more