X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fexit%2Fabort.c;h=ecc0f735aaee71ca9324f537db1a6db1fb1e5897;hb=2488d31f5a946e63e40058baf29fd2991343ea6f;hp=203dd35cb99d23b16a31409b149df824950b73f9;hpb=c8ea985748a6857ac5db9ef50f9c92e2966c04d5;p=musl diff --git a/src/exit/abort.c b/src/exit/abort.c index 203dd35c..ecc0f735 100644 --- a/src/exit/abort.c +++ b/src/exit/abort.c @@ -1,10 +1,14 @@ #include #include #include "syscall.h" +#include "pthread_impl.h" +#include "atomic.h" _Noreturn void abort(void) { raise(SIGABRT); + __block_all_sigs(0); + a_crash(); raise(SIGKILL); - for (;;); + _Exit(127); }