Sadly strsignal is nonportable, so signal numbers it is then.

        c++tools/
        * server.cc (crash_signal): Don't use strsignal.

pushing to trunk
--
Nathan Sidwell
diff --git i/c++tools/server.cc w/c++tools/server.cc
index 6457dc5b878..8514ef6293b 100644
--- i/c++tools/server.cc
+++ w/c++tools/server.cc
@@ -213,7 +213,8 @@ static void ATTRIBUTE_NORETURN ATTRIBUTE_COLD
 crash_signal (int sig)
 {
   signal (sig, SIG_DFL);
-  internal_error ("signal %s", strsignal (sig));
+  // strsignal is not portable :(
+  internal_error ("signal %d", sig);
 }
 
 /* A fatal error of some kind.  */

Reply via email to