Module signals

Module signals 

Source
Expand description

Signal handling utilities with RAII guards.

You can disable temporarily signals.

let _guard = SignalGuard::ignore([SignalKind::term()])?;
// Section with disabled SIGTERM.
drop(_guard);

Structs§

SignalGuard
RAII guard for temporarily changing signal handlers. Old handlers are restored on Drop.
SignalKind
Safe wrapper around general libc signal.

Type Aliases§

SignalHandler