I found the following patch necessary to build libiberty with newlib
headers. Although, glibc seems to use the same signature now.

Cheers,
Shaun

2005-10-26  Shaun Jackman  <[EMAIL PROTECTED]>

        * libiberty/strsignal.c (psignal): Change the signo parameter from
        unsigned to int, and message from char * to const char*.

Index: libiberty/strsignal.c
===================================================================
RCS file: /cvs/src/src/libiberty/strsignal.c,v
retrieving revision 1.9
diff -u -r1.9 strsignal.c
--- libiberty/strsignal.c       28 Mar 2005 02:09:01 -0000      1.9
+++ libiberty/strsignal.c       26 Oct 2005 21:56:29 -0000
@@ -549,7 +549,7 @@
 #ifndef HAVE_PSIGNAL

 void
-psignal (unsigned signo, char *message)
+psignal (int signo, const char *message)
 {
   if (signal_names == NULL)
     {

Reply via email to