aboutsummaryrefslogtreecommitdiffstats
path: root/fbtools.c
diff options
context:
space:
mode:
Diffstat (limited to 'fbtools.c')
-rw-r--r--fbtools.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/fbtools.c b/fbtools.c
index 4b789ee..feac3fe 100644
--- a/fbtools.c
+++ b/fbtools.c
@@ -23,6 +23,13 @@
#include "fbtools.h"
+#ifndef HAVE_STRSIGNAL
+static const char *strsignal(int signr)
+{
+ return sys_siglist[signr];
+}
+#endif
+
/* -------------------------------------------------------------------- */
/* exported stuff */
@@ -519,6 +526,6 @@ fb_catch_exit_signals(void)
/* cleanup */
fb_cleanup();
- fprintf(stderr,"Oops: %s\n",sys_siglist[termsig]);
+ fprintf(stderr,"Oops: %s\n",strsignal(termsig));
exit(42);
}