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 /src | |
| parent | 885f61edb765168a48af30aaadaf6cf34b43c732 (diff) | |
| download | openbsd-5f2b327040542968eef8d66df6399c69ca2ccd06.tar.gz openbsd-5f2b327040542968eef8d66df6399c69ca2ccd06.tar.bz2 openbsd-5f2b327040542968eef8d66df6399c69ca2ccd06.zip | |
signal race fixes
Diffstat (limited to 'src')
| -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 |
