Enum sysinfo::Signal [−][src]
pub enum Signal {}Show variants
Hangup, Interrupt, Quit, Illegal, Trap, Abort, IOT, Bus, FloatingPointException, Kill, User1, Segv, User2, Pipe, Alarm, Term, Child, Continue, Stop, TSTP, TTIN, TTOU, Urgent, XCPU, XFSZ, VirtualAlarm, Profiling, Winch, IO, Poll, Power, Sys,
Expand description
An enum representing signals on UNIX-like systems.
On non-unix systems, this enum is mostly useless and is only there to keep coherency between the different OSes.
Variants
Hangup detected on controlling terminal or death of controlling process.
Interrupt from keyboard.
Quit from keyboard.
Illegal instruction.
Trace/breakpoint trap.
Abort signal from C abort function.
IOT trap. A synonym for SIGABRT.
Bus error (bad memory access).
Floating point exception.
Kill signal.
User-defined signal 1.
Invalid memory reference.
User-defined signal 2.
Broken pipe: write to pipe with no readers.
Timer signal from C alarm function.
Termination signal.
Child stopped or terminated.
Continue if stopped.
Stop process.
Stop typed at terminal.
Terminal input for background process.
Terminal output for background process.
Urgent condition on socket.
CPU time limit exceeded.
File size limit exceeded.
Virtual alarm clock.
Profiling time expired.
Windows resize signal.
I/O now possible.
Pollable event (Sys V). Synonym for IO
Power failure (System V).
Doesn’t exist on apple systems so will be ignored.
Bad argument to routine (SVr4).
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for Signal
impl UnwindSafe for Signal
Blanket Implementations
Mutably borrows from an owned value. Read more