diff -r 000000000000 -r 2e3d3ce01487 openenvutils/commandshell/shell/src/signames.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/openenvutils/commandshell/shell/src/signames.c Tue Feb 02 10:12:00 2010 +0200 @@ -0,0 +1,100 @@ +/** signames.c **/ +/** architecture-customized signames.c for zsh **/ + +#define SIGCOUNT 31 + +#include "zsh.mdh" + +/**/ +#define sigmsg(sig) ((sig) <= SIGCOUNT ? sig_msg[sig] : "unknown signal") +/**/ +mod_export char *sig_msg[SIGCOUNT+2] = { + "done", + "hangup", + "interrupt", + "quit", + "illegal hardware instruction", + "trace trap", + "abort", + "bus error", + "floating point exception", + "killed", + "user-defined signal 1", + "segmentation fault", + "user-defined signal 2", + "broken pipe", + "alarm", + "terminated", + "SIGSTKFLT", + "death of child", + "continued", +# ifdef USE_SUSPENDED + "suspended (signal)", +# else + "stopped (signal)", +# endif +# ifdef USE_SUSPENDED + "suspended", +# else + "stopped", +# endif +# ifdef USE_SUSPENDED + "suspended (tty input)", +# else + "stopped (tty input)", +# endif +# ifdef USE_SUSPENDED + "suspended (tty output)", +# else + "stopped (tty output)", +# endif + "urgent condition", + "cpu limit exceeded", + "file size limit exceeded", + "virtual time alarm", + "profile signal", + "window size changed", + "pollable event occurred", + "power fail", + "invalid system call", + NULL +}; + +/**/ +char *sigs[SIGCOUNT+4] = { + "EXIT", + "HUP", + "INT", + "QUIT", + "ILL", + "TRAP", + "ABRT", + "BUS", + "FPE", + "KILL", + "USR1", + "SEGV", + "USR2", + "PIPE", + "ALRM", + "TERM", + "STKFLT", + "CHLD", + "CONT", + "STOP", + "TSTP", + "TTIN", + "TTOU", + "URG", + "XCPU", + "XFSZ", + "VTALRM", + "PROF", + "WINCH", + "POLL", + "PWR", + "SYS", + "ZERR", + "DEBUG", + NULL +};