1da2e3ebdSchin
2da2e3ebdSchin/* : : generated by proto : : */
3*b30d1939SAndy Fiddaman/* : : generated from contrib/ast/src/lib/libast/features/signal.c by iffe version 2012-07-17 : : */
4da2e3ebdSchin#ifndef _def_signal_ast
5da2e3ebdSchin#if !defined(__PROTO__)
6da2e3ebdSchin#  if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
7da2e3ebdSchin#    if defined(__cplusplus)
8da2e3ebdSchin#      define __LINKAGE__	"C"
9da2e3ebdSchin#    else
10da2e3ebdSchin#      define __LINKAGE__
11da2e3ebdSchin#    endif
12da2e3ebdSchin#    define __STDARG__
13da2e3ebdSchin#    define __PROTO__(x)	x
14da2e3ebdSchin#    define __OTORP__(x)
15da2e3ebdSchin#    define __PARAM__(n,o)	n
16da2e3ebdSchin#    if !defined(__STDC__) && !defined(__cplusplus)
17da2e3ebdSchin#      if !defined(c_plusplus)
18da2e3ebdSchin#      	define const
19da2e3ebdSchin#      endif
20da2e3ebdSchin#      define signed
21da2e3ebdSchin#      define void		int
22da2e3ebdSchin#      define volatile
23da2e3ebdSchin#      define __V_		char
24da2e3ebdSchin#    else
25da2e3ebdSchin#      define __V_		void
26da2e3ebdSchin#    endif
27da2e3ebdSchin#  else
28da2e3ebdSchin#    define __PROTO__(x)	()
29da2e3ebdSchin#    define __OTORP__(x)	x
30da2e3ebdSchin#    define __PARAM__(n,o)	o
31da2e3ebdSchin#    define __LINKAGE__
32da2e3ebdSchin#    define __V_		char
33da2e3ebdSchin#    define const
34da2e3ebdSchin#    define signed
35da2e3ebdSchin#    define void		int
36da2e3ebdSchin#    define volatile
37da2e3ebdSchin#  endif
38da2e3ebdSchin#  define __MANGLE__	__LINKAGE__
39da2e3ebdSchin#  if defined(__cplusplus) || defined(c_plusplus)
40da2e3ebdSchin#    define __VARARG__	...
41da2e3ebdSchin#  else
42da2e3ebdSchin#    define __VARARG__
43da2e3ebdSchin#  endif
44da2e3ebdSchin#  if defined(__STDARG__)
45da2e3ebdSchin#    define __VA_START__(p,a)	va_start(p,a)
46da2e3ebdSchin#  else
47da2e3ebdSchin#    define __VA_START__(p,a)	va_start(p)
48da2e3ebdSchin#  endif
49da2e3ebdSchin#  if !defined(__INLINE__)
50da2e3ebdSchin#    if defined(__cplusplus)
51da2e3ebdSchin#      define __INLINE__	extern __MANGLE__ inline
52da2e3ebdSchin#    else
53da2e3ebdSchin#      if defined(_WIN32) && !defined(__GNUC__)
54da2e3ebdSchin#      	define __INLINE__	__inline
55da2e3ebdSchin#      endif
56da2e3ebdSchin#    endif
57da2e3ebdSchin#  endif
58da2e3ebdSchin#endif
59da2e3ebdSchin#if !defined(__LINKAGE__)
60da2e3ebdSchin#define __LINKAGE__		/* 2004-08-11 transition */
61da2e3ebdSchin#endif
62da2e3ebdSchin
63da2e3ebdSchin#define _def_signal_ast	1
64da2e3ebdSchin#define _sys_types	1	/* #include <sys/types.h> ok */
65*b30d1939SAndy Fiddaman
66*b30d1939SAndy Fiddaman#define SIG_MAX	73
67da2e3ebdSchin
68da2e3ebdSchinstatic const char* const	sig_name[] =
69da2e3ebdSchin{
70da2e3ebdSchin	"0",
71da2e3ebdSchin	"HUP",
72da2e3ebdSchin	"INT",
73da2e3ebdSchin	"QUIT",
74da2e3ebdSchin	"ILL",
75da2e3ebdSchin	"TRAP",
76da2e3ebdSchin	"IOT",
77da2e3ebdSchin	"EMT",
78da2e3ebdSchin	"FPE",
79da2e3ebdSchin	"KILL",
80da2e3ebdSchin	"BUS",
81da2e3ebdSchin	"SEGV",
82da2e3ebdSchin	"SYS",
83da2e3ebdSchin	"PIPE",
84da2e3ebdSchin	"ALRM",
85da2e3ebdSchin	"TERM",
86da2e3ebdSchin	"USR1",
87da2e3ebdSchin	"USR2",
88da2e3ebdSchin	"CHLD",
89da2e3ebdSchin	"PWR",
90da2e3ebdSchin	"WINCH",
91da2e3ebdSchin	"URG",
92da2e3ebdSchin	"IO",
93da2e3ebdSchin	"STOP",
94da2e3ebdSchin	"TSTP",
95da2e3ebdSchin	"CONT",
96da2e3ebdSchin	"TTIN",
97da2e3ebdSchin	"TTOU",
98da2e3ebdSchin	"VTALRM",
99da2e3ebdSchin	"PROF",
100da2e3ebdSchin	"XCPU",
101da2e3ebdSchin	"XFSZ",
102da2e3ebdSchin	"WAITING",
103da2e3ebdSchin	"LWP",
104da2e3ebdSchin	"FREEZE",
105da2e3ebdSchin	"THAW",
1067c2fbfb3SApril Chin	"CANCEL",
107da2e3ebdSchin	"LOST",
1087c2fbfb3SApril Chin	"XRES",
1097c2fbfb3SApril Chin	"JVM1",
1107c2fbfb3SApril Chin	"JVM2",
111*b30d1939SAndy Fiddaman	"INFO",
112da2e3ebdSchin	"RTMIN",
1137c2fbfb3SApril Chin	"RTMIN+1",
1147c2fbfb3SApril Chin	"RTMIN+2",
1157c2fbfb3SApril Chin	"RTMIN+3",
116*b30d1939SAndy Fiddaman	"RTMIN+4",
117*b30d1939SAndy Fiddaman	"RTMIN+5",
118*b30d1939SAndy Fiddaman	"RTMIN+6",
119*b30d1939SAndy Fiddaman	"RTMIN+7",
120*b30d1939SAndy Fiddaman	"RTMIN+8",
121*b30d1939SAndy Fiddaman	"RTMIN+9",
122*b30d1939SAndy Fiddaman	"RTMIN+10",
123*b30d1939SAndy Fiddaman	"RTMIN+11",
124*b30d1939SAndy Fiddaman	"RTMIN+12",
125*b30d1939SAndy Fiddaman	"RTMIN+13",
126*b30d1939SAndy Fiddaman	"RTMIN+14",
127*b30d1939SAndy Fiddaman	"RTMIN+15",
128*b30d1939SAndy Fiddaman	"RTMAX-15",
129*b30d1939SAndy Fiddaman	"RTMAX-14",
130*b30d1939SAndy Fiddaman	"RTMAX-13",
131*b30d1939SAndy Fiddaman	"RTMAX-12",
132*b30d1939SAndy Fiddaman	"RTMAX-11",
133*b30d1939SAndy Fiddaman	"RTMAX-10",
134*b30d1939SAndy Fiddaman	"RTMAX-9",
135*b30d1939SAndy Fiddaman	"RTMAX-8",
136*b30d1939SAndy Fiddaman	"RTMAX-7",
137*b30d1939SAndy Fiddaman	"RTMAX-6",
138*b30d1939SAndy Fiddaman	"RTMAX-5",
139*b30d1939SAndy Fiddaman	"RTMAX-4",
1407c2fbfb3SApril Chin	"RTMAX-3",
1417c2fbfb3SApril Chin	"RTMAX-2",
1427c2fbfb3SApril Chin	"RTMAX-1",
143da2e3ebdSchin	"RTMAX",
144da2e3ebdSchin	0
145da2e3ebdSchin};
146da2e3ebdSchin
147da2e3ebdSchinstatic const char* const	sig_text[] =
148da2e3ebdSchin{
149da2e3ebdSchin	"Signal 0",
150da2e3ebdSchin	"Hangup",
151da2e3ebdSchin	"Interrupt",
152da2e3ebdSchin	"Quit",
153da2e3ebdSchin	"Illegal instruction",
154da2e3ebdSchin	"Trace trap",
155da2e3ebdSchin	"IOT trap",
156da2e3ebdSchin	"EMT trap",
157da2e3ebdSchin	"Floating exception",
158da2e3ebdSchin	"Killed",
159da2e3ebdSchin	"Bus error",
160da2e3ebdSchin	"Memory fault",
161da2e3ebdSchin	"Bad system call",
162da2e3ebdSchin	"Broken pipe",
163da2e3ebdSchin	"Alarm call",
164da2e3ebdSchin	"Terminated",
165da2e3ebdSchin	"User signal 1",
166da2e3ebdSchin	"User signal 2",
167da2e3ebdSchin	"Child status change",
168da2e3ebdSchin	"Power fail",
169da2e3ebdSchin	"Window change",
170da2e3ebdSchin	"Urgent IO",
171da2e3ebdSchin	"IO possible",
172da2e3ebdSchin	"Stopped (signal)",
173da2e3ebdSchin	"Stopped",
174da2e3ebdSchin	"Stopped process continued",
175da2e3ebdSchin	"Stopped (tty input)",
176da2e3ebdSchin	"Stopped (tty output)",
177da2e3ebdSchin	"Virtual timer alarm",
178da2e3ebdSchin	"Profile timer alarm",
179da2e3ebdSchin	"CPU time limit",
180da2e3ebdSchin	"File size limit",
181da2e3ebdSchin	"All threads blocked",
182da2e3ebdSchin	"Thread event",
183da2e3ebdSchin	"CPR freeze",
184da2e3ebdSchin	"CPR thaw",
1857c2fbfb3SApril Chin	"Thread Cancellation",
186da2e3ebdSchin	"Resources lost",
1877c2fbfb3SApril Chin	"Resource Control Exceeded",
1887c2fbfb3SApril Chin	"Reserved for JVM 1",
1897c2fbfb3SApril Chin	"Reserved for JVM 2",
190*b30d1939SAndy Fiddaman	"Information Request",
191da2e3ebdSchin	"Realtime priority 0 (lo)",
192da2e3ebdSchin	"Realtime priority 1",
193da2e3ebdSchin	"Realtime priority 2",
194da2e3ebdSchin	"Realtime priority 3",
195da2e3ebdSchin	"Realtime priority 4",
196da2e3ebdSchin	"Realtime priority 5",
197da2e3ebdSchin	"Realtime priority 6",
198*b30d1939SAndy Fiddaman	"Realtime priority 7",
199*b30d1939SAndy Fiddaman	"Realtime priority 8",
200*b30d1939SAndy Fiddaman	"Realtime priority 9",
201*b30d1939SAndy Fiddaman	"Realtime priority 10",
202*b30d1939SAndy Fiddaman	"Realtime priority 11",
203*b30d1939SAndy Fiddaman	"Realtime priority 12",
204*b30d1939SAndy Fiddaman	"Realtime priority 13",
205*b30d1939SAndy Fiddaman	"Realtime priority 14",
206*b30d1939SAndy Fiddaman	"Realtime priority 15",
207*b30d1939SAndy Fiddaman	"Realtime priority 16",
208*b30d1939SAndy Fiddaman	"Realtime priority 17",
209*b30d1939SAndy Fiddaman	"Realtime priority 18",
210*b30d1939SAndy Fiddaman	"Realtime priority 19",
211*b30d1939SAndy Fiddaman	"Realtime priority 20",
212*b30d1939SAndy Fiddaman	"Realtime priority 21",
213*b30d1939SAndy Fiddaman	"Realtime priority 22",
214*b30d1939SAndy Fiddaman	"Realtime priority 23",
215*b30d1939SAndy Fiddaman	"Realtime priority 24",
216*b30d1939SAndy Fiddaman	"Realtime priority 25",
217*b30d1939SAndy Fiddaman	"Realtime priority 26",
218*b30d1939SAndy Fiddaman	"Realtime priority 27",
219*b30d1939SAndy Fiddaman	"Realtime priority 28",
220*b30d1939SAndy Fiddaman	"Realtime priority 29",
221*b30d1939SAndy Fiddaman	"Realtime priority 30",
222*b30d1939SAndy Fiddaman	"Realtime priority 31 (hi)",
223da2e3ebdSchin	0
224da2e3ebdSchin};
225da2e3ebdSchin#endif
226