From 5f2b327040542968eef8d66df6399c69ca2ccd06 Mon Sep 17 00:00:00 2001 From: deraadt <> Date: Sun, 11 Nov 2001 23:26:35 +0000 Subject: signal race fixes --- src/regress/lib/libc/setjmp/jmptest.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/regress/lib/libc/setjmp/jmptest.c b/src/regress/lib/libc/setjmp/jmptest.c index aec1a9e782..de6e70d9f6 100644 --- a/src/regress/lib/libc/setjmp/jmptest.c +++ b/src/regress/lib/libc/setjmp/jmptest.c @@ -1,4 +1,4 @@ -/* $OpenBSD: jmptest.c,v 1.4 2001/01/29 02:05:45 niklas Exp $ */ +/* $OpenBSD: jmptest.c,v 1.5 2001/11/11 23:26:35 deraadt Exp $ */ /* $NetBSD: jmptest.c,v 1.2 1995/01/01 20:55:35 jtc Exp $ */ /* @@ -70,9 +70,11 @@ aborthandler(signo) { if (expectsignal) - exit(0); - else - errx(1, "kill(SIGABRT) succeeded"); + _exit(0); + else { + warnx("kill(SIGABRT) succeeded"); + _exit(1); + } } int -- cgit v1.2.3-55-g6feb