diff options
author | deraadt <> | 2001-11-11 23:26:35 +0000 |
---|---|---|
committer | deraadt <> | 2001-11-11 23:26:35 +0000 |
commit | 5f2b327040542968eef8d66df6399c69ca2ccd06 (patch) | |
tree | b10208623c45458ed9ffcdff46d451284d60bf15 | |
parent | 885f61edb765168a48af30aaadaf6cf34b43c732 (diff) | |
download | openbsd-5f2b327040542968eef8d66df6399c69ca2ccd06.tar.gz openbsd-5f2b327040542968eef8d66df6399c69ca2ccd06.tar.bz2 openbsd-5f2b327040542968eef8d66df6399c69ca2ccd06.zip |
signal race fixes
-rw-r--r-- | src/regress/lib/libc/setjmp/jmptest.c | 10 |
1 files 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 @@ | |||
1 | /* $OpenBSD: jmptest.c,v 1.4 2001/01/29 02:05:45 niklas Exp $ */ | 1 | /* $OpenBSD: jmptest.c,v 1.5 2001/11/11 23:26:35 deraadt Exp $ */ |
2 | /* $NetBSD: jmptest.c,v 1.2 1995/01/01 20:55:35 jtc Exp $ */ | 2 | /* $NetBSD: jmptest.c,v 1.2 1995/01/01 20:55:35 jtc Exp $ */ |
3 | 3 | ||
4 | /* | 4 | /* |
@@ -70,9 +70,11 @@ aborthandler(signo) | |||
70 | { | 70 | { |
71 | 71 | ||
72 | if (expectsignal) | 72 | if (expectsignal) |
73 | exit(0); | 73 | _exit(0); |
74 | else | 74 | else { |
75 | errx(1, "kill(SIGABRT) succeeded"); | 75 | warnx("kill(SIGABRT) succeeded"); |
76 | _exit(1); | ||
77 | } | ||
76 | } | 78 | } |
77 | 79 | ||
78 | int | 80 | int |