1Signal(3) User Contributed Perl Documentation Signal(3)
2
3
4
6 IPC::Signal - Utility functions dealing with signals
7
9 $number = sig_num $name;
10 $name = sig_name $number;
11
12 sig_translate_setup;
13 $number = $Sig_num{$name};
14 $name = $Sig_name[$number];
15
17 This module contains utility functions for dealing with signals.
18
19 Nothing is exported by default.
20
21 sig_num chopped-signal-name
22 Returns the signal number of the signal whose name (sans "SIG") is
23 chopped-signal-name, or undef if there is no such signal.
24
25 This function is prototyped to take a single scalar argument.
26
27 sig_name signal-number
28 Returns the chopped signal name (like "HUP") of signal number
29 signal-number, or undef if there is no such signal.
30
31 This function is prototyped to take a single scalar argument.
32
33 sig_translate_setup
34 If you want to use the @Sig_name and %Sig_num variables directly
35 you must call sig_translate_setup to initialize them. This isn't
36 necessary if you only use the function interfaces sig_name() and
37 sig_num().
38
39 This function is prototyped to take no arguments.
40
41 %Sig_num
42 A hash with chopped signal name keys (like "HUP") and integer
43 signal number values.
44
45 @Sig_name
46 An array mapping signal numbers to chopped signal names (like
47 "HUP").
48
50 Roderick Schertler <roderick@argon.org>
51
53 perl(1).
54
55
56
57perl v5.38.0 2023-07-20 Signal(3)