NAME
IPC::Signal::Translate - Translate signal names to/from numbers
SYNOPSIS
$number = sig_num $name;
$name = sig_name $number;
sig_setup;
$number = $Sig_num{$name};
$name = $Sig_name[$number];
DESCRIPTION
This module contains functions for translating signal numbers to names, and vice versa.
sig_num and sig_name are exported by default, the other symbols are available by request.
- sig_num chopped-signal-name
-
Returns the signal number of the signal whose name (sans
SIG
) is chopped-signal-name, or undef if there is no such signal.This function is prototyped to take a single scalar argument.
- sig_name signal-number
-
Returns the chopped signal name (like
HUP
) of signal number signal-number, or undef if there is no such signal.This function is prototyped to take a single scalar argument.
- sig_setup
-
If you want to use the @Sig_name and %Sig_num variables directly you must call sig_setup to initialize them. This isn't necessary if you only use the function interfaces sig_name() and sig_num().
This function is prototyped to take no arguments.
- %Sig_num
-
A hash with chopped signal name keys (like
HUP
) and integer signal number values. - @Sig_name
-
An array mapping signal numbers to chopped signal names (like
HUP
).
AUTHOR
Roderick Schertler <roderick@argon.org>
SEE ALSO
perl(1).