]> git.ipfire.org Git - thirdparty/bash.git/blobdiff - cross-build/beos-sig.h
Imported from ../bash-2.03.tar.gz.
[thirdparty/bash.git] / cross-build / beos-sig.h
diff --git a/cross-build/beos-sig.h b/cross-build/beos-sig.h
new file mode 100644 (file)
index 0000000..7553c7f
--- /dev/null
@@ -0,0 +1,36 @@
+/* This file is used when cross compiling bash to run native on BeOS. */
+
+#ifndef __GNUC__
+# error cross compiling requires gcc
+#endif
+
+/* A translation list so we can be polite to our users.
+   Use gcc labelled initializers to set up the array.  Note that
+   some entries might wind up being NULL. */
+
+char *signal_names[NSIG + 2] = {
+  [0]         "EXIT",
+  [SIGHUP]    "SIGHUP",
+  [SIGINT]    "SIGINT",
+  [SIGQUIT]   "SIGQUIT",
+  [SIGILL]    "SIGILL",
+  [SIGCHLD]   "SIGCHLD",
+  [SIGABRT]   "SIGABRT",
+  [SIGPIPE]   "SIGPIPE",
+  [SIGFPE]    "SIGFPE",
+  [SIGKILL]   "SIGKILL",
+  [SIGSTOP]   "SIGSTOP",
+  [SIGSEGV]   "SIGSEGV",
+  [SIGCONT]   "SIGCONT",
+  [SIGTSTP]   "SIGTSTP",
+  [SIGALRM]   "SIGALRM",
+  [SIGTERM]   "SIGTERM",
+  [SIGTTIN]   "SIGTTIN",
+  [SIGTTOU]   "SIGTTOU",
+  [SIGUSR1]   "SIGUSR1",
+  [SIGUSR2]   "SIGUSR2",
+  [SIGWINCH]  "SIGWINCH",
+  [SIGKILLTHR]        "SIGKILLTHR",
+  [NSIG]      "DEBUG",
+  [NSIG + 1]  (char *)0x0,
+};