openenvutils/commandshell/shell/src/signames.c
changeset 0 2e3d3ce01487
child 1 0fdb7f6b0309
equal deleted inserted replaced
-1:000000000000 0:2e3d3ce01487
       
     1 /** signames.c                                 **/
       
     2 /** architecture-customized signames.c for zsh **/
       
     3 
       
     4 #define SIGCOUNT	31
       
     5 
       
     6 #include "zsh.mdh"
       
     7 
       
     8 /**/
       
     9 #define sigmsg(sig) ((sig) <= SIGCOUNT ? sig_msg[sig] : "unknown signal")
       
    10 /**/
       
    11 mod_export char *sig_msg[SIGCOUNT+2] = {
       
    12 	"done",
       
    13 	"hangup",
       
    14 	"interrupt",
       
    15 	"quit",
       
    16 	"illegal hardware instruction",
       
    17 	"trace trap",
       
    18 	"abort",
       
    19 	"bus error",
       
    20 	"floating point exception",
       
    21 	"killed",
       
    22 	"user-defined signal 1",
       
    23 	"segmentation fault",
       
    24 	"user-defined signal 2",
       
    25 	"broken pipe",
       
    26 	"alarm",
       
    27 	"terminated",
       
    28 	"SIGSTKFLT",
       
    29 	"death of child",
       
    30 	"continued",
       
    31 # ifdef USE_SUSPENDED
       
    32 	"suspended (signal)",
       
    33 # else
       
    34 	"stopped (signal)",
       
    35 # endif
       
    36 # ifdef USE_SUSPENDED
       
    37 	"suspended",
       
    38 # else
       
    39 	"stopped",
       
    40 # endif
       
    41 # ifdef USE_SUSPENDED
       
    42 	"suspended (tty input)",
       
    43 # else
       
    44 	"stopped (tty input)",
       
    45 # endif
       
    46 # ifdef USE_SUSPENDED
       
    47 	"suspended (tty output)",
       
    48 # else
       
    49 	"stopped (tty output)",
       
    50 # endif
       
    51 	"urgent condition",
       
    52 	"cpu limit exceeded",
       
    53 	"file size limit exceeded",
       
    54 	"virtual time alarm",
       
    55 	"profile signal",
       
    56 	"window size changed",
       
    57 	"pollable event occurred",
       
    58 	"power fail",
       
    59 	"invalid system call",
       
    60 	NULL
       
    61 };
       
    62 
       
    63 /**/
       
    64 char *sigs[SIGCOUNT+4] = {
       
    65 	"EXIT",
       
    66 	"HUP",
       
    67 	"INT",
       
    68 	"QUIT",
       
    69 	"ILL",
       
    70 	"TRAP",
       
    71 	"ABRT",
       
    72 	"BUS",
       
    73 	"FPE",
       
    74 	"KILL",
       
    75 	"USR1",
       
    76 	"SEGV",
       
    77 	"USR2",
       
    78 	"PIPE",
       
    79 	"ALRM",
       
    80 	"TERM",
       
    81 	"STKFLT",
       
    82 	"CHLD",
       
    83 	"CONT",
       
    84 	"STOP",
       
    85 	"TSTP",
       
    86 	"TTIN",
       
    87 	"TTOU",
       
    88 	"URG",
       
    89 	"XCPU",
       
    90 	"XFSZ",
       
    91 	"VTALRM",
       
    92 	"PROF",
       
    93 	"WINCH",
       
    94 	"POLL",
       
    95 	"PWR",
       
    96 	"SYS",
       
    97 	"ZERR",
       
    98 	"DEBUG",
       
    99 	NULL
       
   100 };