On mingw, I see this warning:

c-stack.c:122: warning: implicit declaration of function `kill'

This should fix it. 'kill (getpid (), SIG)' is really only the ancient idiom
for 'raise (SIG)'. The latter is ISO C compliant, the former is only POSIX
compliant.

Objections?


2008-04-20  Bruno Haible  <[EMAIL PROTECTED]>

        * lib/c-stack.c (die): Use raise.
        * modules/c-stack (Depends-on): Add raise.

--- lib/c-stack.c.orig  2008-04-20 15:51:05.000000000 +0200
+++ lib/c-stack.c       2008-04-20 15:43:45.000000000 +0200
@@ -119,7 +119,7 @@
   write (STDERR_FILENO, "\n", 1);
   if (! signo)
     _exit (exit_failure);
-  kill (getpid (), signo);
+  raise (signo);
   abort ();
 }
 
--- modules/c-stack.orig        2008-04-20 15:51:05.000000000 +0200
+++ modules/c-stack     2008-04-20 15:43:26.000000000 +0200
@@ -10,6 +10,7 @@
 gettext-h
 exitfail
 unistd
+raise
 
 configure.ac:
 gl_C_STACK



Reply via email to