fix ordering of shared library ctors with respect to libc init
[musl] / src / exit / abort.c
index 9a1c3d4..203dd35 100644 (file)
@@ -1,8 +1,10 @@
 #include <stdlib.h>
 #include <signal.h>
+#include "syscall.h"
 
-void abort(void)
+_Noreturn void abort(void)
 {
        raise(SIGABRT);
+       raise(SIGKILL);
        for (;;);
 }