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