1/* public domain */
2
3#ifdef SIGHUP
4    if (sudo_sys_siglist[SIGHUP] == NULL)
5	sudo_sys_siglist[SIGHUP] = "Hangup";
6#endif
7#ifdef SIGINT
8    if (sudo_sys_siglist[SIGINT] == NULL)
9	sudo_sys_siglist[SIGINT] = "Interrupt";
10#endif
11#ifdef SIGQUIT
12    if (sudo_sys_siglist[SIGQUIT] == NULL)
13	sudo_sys_siglist[SIGQUIT] = "Quit";
14#endif
15#ifdef SIGILL
16    if (sudo_sys_siglist[SIGILL] == NULL)
17	sudo_sys_siglist[SIGILL] = "Illegal instruction";
18#endif
19#ifdef SIGTRAP
20    if (sudo_sys_siglist[SIGTRAP] == NULL)
21	sudo_sys_siglist[SIGTRAP] = "Trace trap";
22#endif
23#ifdef SIGABRT
24    if (sudo_sys_siglist[SIGABRT] == NULL)
25	sudo_sys_siglist[SIGABRT] = "Abort";
26#endif
27#ifdef SIGIOT
28    if (sudo_sys_siglist[SIGIOT] == NULL)
29	sudo_sys_siglist[SIGIOT] = "IOT instruction";
30#endif
31#ifdef SIGEMT
32    if (sudo_sys_siglist[SIGEMT] == NULL)
33	sudo_sys_siglist[SIGEMT] = "EMT trap";
34#endif
35#ifdef SIGFPE
36    if (sudo_sys_siglist[SIGFPE] == NULL)
37	sudo_sys_siglist[SIGFPE] = "Floating point exception";
38#endif
39#ifdef SIGKILL
40    if (sudo_sys_siglist[SIGKILL] == NULL)
41	sudo_sys_siglist[SIGKILL] = "Killed";
42#endif
43#ifdef SIGUNUSED
44    if (sudo_sys_siglist[SIGUNUSED] == NULL)
45	sudo_sys_siglist[SIGUNUSED] = "Unused";
46#endif
47#ifdef SIGBUS
48    if (sudo_sys_siglist[SIGBUS] == NULL)
49	sudo_sys_siglist[SIGBUS] = "Bus error";
50#endif
51#ifdef SIGSEGV
52    if (sudo_sys_siglist[SIGSEGV] == NULL)
53	sudo_sys_siglist[SIGSEGV] = "Memory fault";
54#endif
55#ifdef SIGSYS
56    if (sudo_sys_siglist[SIGSYS] == NULL)
57	sudo_sys_siglist[SIGSYS] = "Bad system call";
58#endif
59#ifdef SIGPIPE
60    if (sudo_sys_siglist[SIGPIPE] == NULL)
61	sudo_sys_siglist[SIGPIPE] = "Broken pipe";
62#endif
63#ifdef SIGALRM
64    if (sudo_sys_siglist[SIGALRM] == NULL)
65	sudo_sys_siglist[SIGALRM] = "Alarm clock";
66#endif
67#ifdef SIGTERM
68    if (sudo_sys_siglist[SIGTERM] == NULL)
69	sudo_sys_siglist[SIGTERM] = "Terminated";
70#endif
71#ifdef SIGSTKFLT
72    if (sudo_sys_siglist[SIGSTKFLT] == NULL)
73	sudo_sys_siglist[SIGSTKFLT] = "Stack fault";
74#endif
75#ifdef SIGIO
76    if (sudo_sys_siglist[SIGIO] == NULL)
77	sudo_sys_siglist[SIGIO] = "I/O possible";
78#endif
79#ifdef SIGXCPU
80    if (sudo_sys_siglist[SIGXCPU] == NULL)
81	sudo_sys_siglist[SIGXCPU] = "CPU time limit exceeded";
82#endif
83#ifdef SIGXFSZ
84    if (sudo_sys_siglist[SIGXFSZ] == NULL)
85	sudo_sys_siglist[SIGXFSZ] = "File size limit exceeded";
86#endif
87#ifdef SIGVTALRM
88    if (sudo_sys_siglist[SIGVTALRM] == NULL)
89	sudo_sys_siglist[SIGVTALRM] = "Virtual timer expired";
90#endif
91#ifdef SIGPROF
92    if (sudo_sys_siglist[SIGPROF] == NULL)
93	sudo_sys_siglist[SIGPROF] = "Profiling timer expired";
94#endif
95#ifdef SIGWINCH
96    if (sudo_sys_siglist[SIGWINCH] == NULL)
97	sudo_sys_siglist[SIGWINCH] = "Window size change";
98#endif
99#ifdef SIGLOST
100    if (sudo_sys_siglist[SIGLOST] == NULL)
101	sudo_sys_siglist[SIGLOST] = "File lock lost";
102#endif
103#ifdef SIGUSR1
104    if (sudo_sys_siglist[SIGUSR1] == NULL)
105	sudo_sys_siglist[SIGUSR1] = "User defined signal 1";
106#endif
107#ifdef SIGUSR2
108    if (sudo_sys_siglist[SIGUSR2] == NULL)
109	sudo_sys_siglist[SIGUSR2] = "User defined signal 2";
110#endif
111#ifdef SIGPWR
112    if (sudo_sys_siglist[SIGPWR] == NULL)
113	sudo_sys_siglist[SIGPWR] = "Power-fail/Restart";
114#endif
115#ifdef SIGPOLL
116    if (sudo_sys_siglist[SIGPOLL] == NULL)
117	sudo_sys_siglist[SIGPOLL] = "Pollable event occurred";
118#endif
119#ifdef SIGSTOP
120    if (sudo_sys_siglist[SIGSTOP] == NULL)
121	sudo_sys_siglist[SIGSTOP] = "Stopped (signal)";
122#endif
123#ifdef SIGTSTP
124    if (sudo_sys_siglist[SIGTSTP] == NULL)
125	sudo_sys_siglist[SIGTSTP] = "Stopped";
126#endif
127#ifdef SIGCONT
128    if (sudo_sys_siglist[SIGCONT] == NULL)
129	sudo_sys_siglist[SIGCONT] = "Continued";
130#endif
131#ifdef SIGCHLD
132    if (sudo_sys_siglist[SIGCHLD] == NULL)
133	sudo_sys_siglist[SIGCHLD] = "Child exited";
134#endif
135#ifdef SIGCLD
136    if (sudo_sys_siglist[SIGCLD] == NULL)
137	sudo_sys_siglist[SIGCLD] = "Child exited";
138#endif
139#ifdef SIGTTIN
140    if (sudo_sys_siglist[SIGTTIN] == NULL)
141	sudo_sys_siglist[SIGTTIN] = "Stopped (tty input)";
142#endif
143#ifdef SIGTTOU
144    if (sudo_sys_siglist[SIGTTOU] == NULL)
145	sudo_sys_siglist[SIGTTOU] = "Stopped (tty output)";
146#endif
147#ifdef SIGINFO
148    if (sudo_sys_siglist[SIGINFO] == NULL)
149	sudo_sys_siglist[SIGINFO] = "Information request";
150#endif
151#ifdef SIGURG
152    if (sudo_sys_siglist[SIGURG] == NULL)
153	sudo_sys_siglist[SIGURG] = "Urgent I/O condition";
154#endif
155#ifdef SIGWAITING
156    if (sudo_sys_siglist[SIGWAITING] == NULL)
157	sudo_sys_siglist[SIGWAITING] = "No runnable LWPs";
158#endif
159#ifdef SIGLWP
160    if (sudo_sys_siglist[SIGLWP] == NULL)
161	sudo_sys_siglist[SIGLWP] = "Inter-LWP signal";
162#endif
163#ifdef SIGFREEZE
164    if (sudo_sys_siglist[SIGFREEZE] == NULL)
165	sudo_sys_siglist[SIGFREEZE] = "Checkpoint freeze";
166#endif
167#ifdef SIGTHAW
168    if (sudo_sys_siglist[SIGTHAW] == NULL)
169	sudo_sys_siglist[SIGTHAW] = "Checkpoint thaw";
170#endif
171#ifdef SIGCANCEL
172    if (sudo_sys_siglist[SIGCANCEL] == NULL)
173	sudo_sys_siglist[SIGCANCEL] = "Thread cancellation";
174#endif
175