process_tools 0.31.0

Collection of algorithms and structures to handle processes properly.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// Define a private namespace for all its items.
mod private {}

crate ::mod_interface!
{
  /// POSIX signal name/number bidirectional mapping.
  layer signal;

  /// Process existence detection via `kill(pid, 0)`.
  layer check;

  /// Unix process daemonization and PID file management.
  #[ cfg( unix ) ]
  layer daemon;
}