summaryrefslogtreecommitdiffstats
path: root/lib/util/sys_signame.h
blob: 3616df3e666f3ecb800882f5197ca726fe81f0ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
/* public domain */

#include <config.h>
#include <sys/types.h>
#include <signal.h>
#include "sudo_compat.h"

int sudo_end_of_headers;
static char *sudo_sys_signame[NSIG];

#ifdef SIGHUP
    if (sudo_sys_signame[SIGHUP] == NULL)
	sudo_sys_signame[SIGHUP] = "HUP";
#endif
#ifdef SIGINT
    if (sudo_sys_signame[SIGINT] == NULL)
	sudo_sys_signame[SIGINT] = "INT";
#endif
#ifdef SIGQUIT
    if (sudo_sys_signame[SIGQUIT] == NULL)
	sudo_sys_signame[SIGQUIT] = "QUIT";
#endif
#ifdef SIGILL
    if (sudo_sys_signame[SIGILL] == NULL)
	sudo_sys_signame[SIGILL] = "ILL";
#endif
#ifdef SIGTRAP
    if (sudo_sys_signame[SIGTRAP] == NULL)
	sudo_sys_signame[SIGTRAP] = "TRAP";
#endif
#ifdef SIGABRT
    if (sudo_sys_signame[SIGABRT] == NULL)
	sudo_sys_signame[SIGABRT] = "ABRT";
#endif
#ifdef SIGIOT
    if (sudo_sys_signame[SIGIOT] == NULL)
	sudo_sys_signame[SIGIOT] = "IOT";
#endif
#ifdef SIGEMT
    if (sudo_sys_signame[SIGEMT] == NULL)
	sudo_sys_signame[SIGEMT] = "EMT";
#endif
#ifdef SIGFPE
    if (sudo_sys_signame[SIGFPE] == NULL)
	sudo_sys_signame[SIGFPE] = "FPE";
#endif
#ifdef SIGKILL
    if (sudo_sys_signame[SIGKILL] == NULL)
	sudo_sys_signame[SIGKILL] = "KILL";
#endif
#ifdef SIGBUS
    if (sudo_sys_signame[SIGBUS] == NULL)
	sudo_sys_signame[SIGBUS] = "BUS";
#endif
#ifdef SIGSEGV
    if (sudo_sys_signame[SIGSEGV] == NULL)
	sudo_sys_signame[SIGSEGV] = "SEGV";
#endif
#ifdef SIGSYS
    if (sudo_sys_signame[SIGSYS] == NULL)
	sudo_sys_signame[SIGSYS] = "SYS";
#endif
#ifdef SIGUNUSED
    if (sudo_sys_signame[SIGUNUSED] == NULL)
	sudo_sys_signame[SIGUNUSED] = "UNUSED";
#endif
#ifdef SIGPIPE
    if (sudo_sys_signame[SIGPIPE] == NULL)
	sudo_sys_signame[SIGPIPE] = "PIPE";
#endif
#ifdef SIGALRM
    if (sudo_sys_signame[SIGALRM] == NULL)
	sudo_sys_signame[SIGALRM] = "ALRM";
#endif
#ifdef SIGTERM
    if (sudo_sys_signame[SIGTERM] == NULL)
	sudo_sys_signame[SIGTERM] = "TERM";
#endif
#ifdef SIGSTKFLT
    if (sudo_sys_signame[SIGSTKFLT] == NULL)
	sudo_sys_signame[SIGSTKFLT] = "STKFLT";
#endif
#ifdef SIGIO
    if (sudo_sys_signame[SIGIO] == NULL)
	sudo_sys_signame[SIGIO] = "IO";
#endif
#ifdef SIGXCPU
    if (sudo_sys_signame[SIGXCPU] == NULL)
	sudo_sys_signame[SIGXCPU] = "XCPU";
#endif
#ifdef SIGXFSZ
    if (sudo_sys_signame[SIGXFSZ] == NULL)
	sudo_sys_signame[SIGXFSZ] = "XFSZ";
#endif
#ifdef SIGVTALRM
    if (sudo_sys_signame[SIGVTALRM] == NULL)
	sudo_sys_signame[SIGVTALRM] = "VTALRM";
#endif
#ifdef SIGPROF
    if (sudo_sys_signame[SIGPROF] == NULL)
	sudo_sys_signame[SIGPROF] = "PROF";
#endif
#ifdef SIGWINCH
    if (sudo_sys_signame[SIGWINCH] == NULL)
	sudo_sys_signame[SIGWINCH] = "WINCH";
#endif
#ifdef SIGLOST
    if (sudo_sys_signame[SIGLOST] == NULL)
	sudo_sys_signame[SIGLOST] = "LOST";
#endif
#ifdef SIGUSR1
    if (sudo_sys_signame[SIGUSR1] == NULL)
	sudo_sys_signame[SIGUSR1] = "USR1";
#endif
#ifdef SIGUSR2
    if (sudo_sys_signame[SIGUSR2] == NULL)
	sudo_sys_signame[SIGUSR2] = "USR2";
#endif
#ifdef SIGPWR
    if (sudo_sys_signame[SIGPWR] == NULL)
	sudo_sys_signame[SIGPWR] = "PWR";
#endif
#ifdef SIGPOLL
    if (sudo_sys_signame[SIGPOLL] == NULL)
	sudo_sys_signame[SIGPOLL] = "POLL";
#endif
#ifdef SIGSTOP
    if (sudo_sys_signame[SIGSTOP] == NULL)
	sudo_sys_signame[SIGSTOP] = "STOP";
#endif
#ifdef SIGTSTP
    if (sudo_sys_signame[SIGTSTP] == NULL)
	sudo_sys_signame[SIGTSTP] = "TSTP";
#endif
#ifdef SIGCONT
    if (sudo_sys_signame[SIGCONT] == NULL)
	sudo_sys_signame[SIGCONT] = "CONT";
#endif
#ifdef SIGCHLD
    if (sudo_sys_signame[SIGCHLD] == NULL)
	sudo_sys_signame[SIGCHLD] = "CHLD";
#endif
#ifdef SIGCLD
    if (sudo_sys_signame[SIGCLD] == NULL)
	sudo_sys_signame[SIGCLD] = "CLD";
#endif
#ifdef SIGTTIN
    if (sudo_sys_signame[SIGTTIN] == NULL)
	sudo_sys_signame[SIGTTIN] = "TTIN";
#endif
#ifdef SIGTTOU
    if (sudo_sys_signame[SIGTTOU] == NULL)
	sudo_sys_signame[SIGTTOU] = "TTOU";
#endif
#ifdef SIGINFO
    if (sudo_sys_signame[SIGINFO] == NULL)
	sudo_sys_signame[SIGINFO] = "INFO";
#endif
#ifdef SIGURG
    if (sudo_sys_signame[SIGURG] == NULL)
	sudo_sys_signame[SIGURG] = "URG";
#endif
#ifdef SIGWAITING
    if (sudo_sys_signame[SIGWAITING] == NULL)
	sudo_sys_signame[SIGWAITING] = "WAITING";
#endif
#ifdef SIGLWP
    if (sudo_sys_signame[SIGLWP] == NULL)
	sudo_sys_signame[SIGLWP] = "LWP";
#endif
#ifdef SIGFREEZE
    if (sudo_sys_signame[SIGFREEZE] == NULL)
	sudo_sys_signame[SIGFREEZE] = "FREEZE";
#endif
#ifdef SIGTHAW
    if (sudo_sys_signame[SIGTHAW] == NULL)
	sudo_sys_signame[SIGTHAW] = "THAW";
#endif
#ifdef SIGCANCEL
    if (sudo_sys_signame[SIGCANCEL] == NULL)
	sudo_sys_signame[SIGCANCEL] = "CANCEL";
#endif