openenvutils/commandshell/shell/src/signames.c
changeset 0 2e3d3ce01487
child 4 0fdb7f6b0309
--- /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
+};