chiark / gitweb /
[PATCH] fix bug in klibc's isspace function.
[elogind.git] / klibc / klibc / siglist.c
1 /*
2  * siglist.h
3  *
4  * Construct the signal list
5  */
6
7 #include <signal.h>
8 #include <unistd.h>
9
10 const char * const sys_siglist[NSIG] = {
11 #ifdef SIGABRT
12   [SIGABRT] = "Aborted",
13 #endif
14 #ifdef SIGALRM
15   [SIGALRM] = "Alarm clock",
16 #endif
17 #ifdef SIGBUS
18   [SIGBUS] = "Bus error",
19 #endif
20 #ifdef SIGCHLD
21   [SIGCHLD] = "Child exited",
22 #endif
23 #if defined(SIGCLD) && (SIGCHLD != SIGCLD)
24   [SIGCLD] = "Child exited",
25 #endif
26 #ifdef SIGEMT
27   [SIGEMT] = "Emulation trap",
28 #endif
29 #ifdef SIGFPE
30   [SIGFPE] = "Floating point exception",
31 #endif
32 #ifdef SIGHUP
33   [SIGHUP] = "Hangup",
34 #endif
35 #ifdef SIGILL
36   [SIGILL] = "Illegal instruction",
37 #endif
38   /* SIGINFO == SIGPWR */
39 #ifdef SIGINT
40   [SIGINT] = "Interrupt",
41 #endif
42 #ifdef SIGIO
43   [SIGIO] = "I/O possible",
44 #endif
45 #if defined(SIGIOT) && (SIGIOT != SIGABRT)
46   [SIGIOT] = "I/O trap",
47 #endif
48 #ifdef SIGKILL
49   [SIGKILL] = "Killed",
50 #endif
51 #if defined(SIGLOST) && (SIGLOST != SIGIO) && (SIGLOST != SIGPWR)
52   [SIGLOST] = "Lock lost",
53 #endif
54 #ifdef SIGPIPE
55   [SIGPIPE] = "Broken pipe",
56 #endif
57 #if defined(SIGPOLL) && (SIGPOLL != SIGIO)
58   [SIGPOLL] = "Pollable event",
59 #endif
60 #ifdef SIGPROF
61   [SIGPROF] = "Profiling timer expired",
62 #endif
63 #ifdef SIGPWR
64   [SIGPWR] = "Power failure",
65 #endif
66 #ifdef SIGQUIT
67   [SIGQUIT] = "Quit",
68 #endif
69   /* SIGRESERVE == SIGUNUSED */
70 #ifdef SIGSEGV
71   [SIGSEGV] = "Segment violation",
72 #endif
73 #ifdef SIGSTKFLT
74   [SIGSTKFLT] = "Stack fault",
75 #endif
76 #ifdef SIGSTOP
77   [SIGSTOP] = "Stopped (signal)",
78 #endif
79 #ifdef SIGSYS
80   [SIGSYS] = "Bad system call",
81 #endif
82 #ifdef SIGTERM
83   [SIGTERM] = "Terminated",
84 #endif
85 #ifdef SIGTSTP
86   [SIGTSTP] = "Stopped",
87 #endif
88 #ifdef SIGTTIN
89   [SIGTTIN] = "Stopped (tty input)",
90 #endif
91 #ifdef SIGTTOU
92   [SIGTTOU] = "Stopped (tty output)",
93 #endif
94 #ifdef SIGURG
95   [SIGURG] = "Urgent I/O condition",
96 #endif
97 #ifdef SIGUSR1
98   [SIGUSR1] = "User signal 1",
99 #endif
100 #ifdef SIGUSR2
101   [SIGUSR2] = "User signal 2",
102 #endif
103 #ifdef SIGVTALRM
104   [SIGVTALRM] = "Virtual timer expired",
105 #endif
106 #ifdef SIGWINCH
107   [SIGWINCH] = "Window size changed",
108 #endif
109 #ifdef SIGXCPU
110   [SIGXCPU] = "CPU time limit exceeded",
111 #endif
112 #ifdef SIGXFSZ
113   [SIGXFSZ] = "File size limit exceeded",
114 #endif
115 };