diff options
author | 2005-10-31 04:55:39 +0000 | |
---|---|---|
committer | 2005-10-31 04:55:39 +0000 | |
commit | 2c7906169d26ec4dbb8ca469e915f3baa59f6ab8 (patch) | |
tree | 95e047cec3fb7955a54682f0610dbc3e1df27895 | |
parent | enter pthread_atfork (diff) | |
download | wireguard-openbsd-2c7906169d26ec4dbb8ca469e915f3baa59f6ab8.tar.xz wireguard-openbsd-2c7906169d26ec4dbb8ca469e915f3baa59f6ab8.zip |
and panic if fork(2) fails.
-rw-r--r-- | regress/lib/libpthread/pthread_atfork/pthread_atfork.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/regress/lib/libpthread/pthread_atfork/pthread_atfork.c b/regress/lib/libpthread/pthread_atfork/pthread_atfork.c index ccf69105836..61c8dc7b7f3 100644 --- a/regress/lib/libpthread/pthread_atfork/pthread_atfork.c +++ b/regress/lib/libpthread/pthread_atfork/pthread_atfork.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pthread_atfork.c,v 1.1 2005/10/31 01:01:29 fgsch Exp $ */ +/* $OpenBSD: pthread_atfork.c,v 1.2 2005/10/31 04:55:39 fgsch Exp $ */ /* * Federico Schwindt <fgsch@openbsd.org>, 2005. Public Domain. @@ -63,6 +63,7 @@ forker1(void *arg) cnt = 1; switch (fork()) { case -1: + PANIC("fork"); break; case 0: @@ -87,6 +88,7 @@ forker2(void *arg) cnt = 2; switch (fork()) { case -1: + PANIC("fork"); break; case 0: |