commit | b54072dfeece6d25aa7c6b1a503ae350bfe6e1a0 | [log] [tgz] |
---|---|---|
author | Jason Evans <jasone@canonware.com> | Wed Nov 02 18:05:19 2016 -0700 |
committer | Jason Evans <jasone@canonware.com> | Wed Nov 02 18:05:19 2016 -0700 |
tree | 68f5ca8f7b0560d2190200bb051b55457fd5f2dc | |
parent | eee1ca655e348b0602c96b702332c28d53869fff [diff] |
Call _exit(2) rather than exit(3) in forked child. _exit(2) is async-signal-safe, whereas exit(3) is not.
diff --git a/test/unit/fork.c b/test/unit/fork.c index 46c815e..c530797 100644 --- a/test/unit/fork.c +++ b/test/unit/fork.c
@@ -26,7 +26,7 @@ test_fail("Unexpected fork() failure"); } else if (pid == 0) { /* Child. */ - exit(0); + _exit(0); } else { int status;