1 #include <signal.h>
2
3 #if !defined(SIGLIST_IMPL_H)
4 #define SIGLIST_IMPL_H
5
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9
10 const struct sigelt {
11 const int signum;
12 const char *text;
13 } sigarray[] = {
14 { SIGHUP, "SIGHUP" },
15 { SIGINT, "SIGINT" },
16 { SIGQUIT, "SIGQUIT" },
17 { SIGILL, "SIGILL" },
18 { SIGTRAP, "SIGTRAP" },
19 { SIGIOT, "SIGIOT" },
20 { SIGABRT, "SIGABRT" },
21 { SIGEMT, "SIGEMT" },
22 { SIGFPE, "SIGFPE" },
23 { SIGKILL, "SIGKILL" },
24 { SIGBUS, "SIGBUS" },
25 { SIGSEGV, "SIGSEGV" },
26 { SIGSYS, "SIGSYS" },
27 { SIGPIPE, "SIGPIPE" },
28 { SIGALRM, "SIGALRM" },
29 { SIGTERM, "SIGTERM" },
30 { SIGUSR1, "SIGUSR1" },
31 { SIGUSR2, "SIGUSR2" },
32 { SIGCLD, "SIGCLD" },
33 { SIGCHLD, "SIGCHLD" },
34 { SIGPWR, "SIGPWR" },
35 { SIGWINCH, "SIGWINCH" },
36 { SIGURG, "SIGURG" },
37 { SIGPOLL, "SIGPOLL" },
38 { SIGIO, "SIGIO" },
39 { SIGSTOP, "SIGSTOP" },
40 { SIGTSTP, "SIGTSTP" },
41 { SIGCONT, "SIGCONT" },
42 { SIGTTIN, "SIGTTIN" },
43 { SIGTTOU, "SIGTTOU" },
44 { SIGVTALRM, "SIGVTALRM" },
45 { SIGPROF, "SIGPROF" },
46 { SIGXCPU, "SIGXCPU" },
47 { SIGXFSZ, "SIGXFSZ" },
48 { SIGWAITING, "SIGWAITING" },
49 { SIGLWP, "SIGLWP" },
50 { SIGFREEZE, "SIGFREEZE" },
51 { SIGTHAW, "SIGTHAW" },
52 { SIGCANCEL, "SIGCANCEL" },
53 { SIGLOST, "SIGLOST" },
54 { SIGXRES, "SIGXRES" },
55 { SIGJVM1, "SIGJVM1" },
56 { SIGJVM2, "SIGJVM2" },
57 { -1, NULL }
58 };
59
60 #ifdef __cplusplus
61 }
62 #endif
63
64 #endif /* SIGLIST_IMPL_H */