Use 'raise'.
authorBruno Haible <bruno@clisp.org>
Tue, 29 Apr 2008 01:04:35 +0000 (03:04 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 29 Apr 2008 01:04:35 +0000 (03:04 +0200)
ChangeLog
lib/c-stack.c
modules/c-stack

index 4c9e4a1208104f6625839bbd6f8fb99f25302473..c2fdaa6ac01def19b2cbf188c92a92ead9428bc1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-04-20  Bruno Haible  <bruno@clisp.org>
+
+       * lib/c-stack.c (die): Use raise.
+       * modules/c-stack (Depends-on): Add raise.
+
 2008-04-28  Bruno Haible  <bruno@clisp.org>
 
        Expect rpmatch to be declared.
index 81be7cf11f8efc13dde164ae0a8c27bab3ed968a..a7ebafa8a4b931f67e637505a2d422e72f64ce96 100644 (file)
@@ -119,7 +119,7 @@ die (int signo)
   write (STDERR_FILENO, "\n", 1);
   if (! signo)
     _exit (exit_failure);
-  kill (getpid (), signo);
+  raise (signo);
   abort ();
 }
 
index 926aaf7aeadee8c7a255605d4d39cb0d476e33cd..e87dd1ad6f36957921e08d9f8bfa1caff886625b 100644 (file)
@@ -10,6 +10,7 @@ Depends-on:
 gettext-h
 exitfail
 unistd
+raise
 
 configure.ac:
 gl_C_STACK