commit | 31db315f17a48380d11d5dd67dde154adf571573 | [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 19:24:49 2016 -0700 |
tree | a0a6aa53179dd90a70dbeeebb4b39c4266bf5756 | |
parent | 07ee4c5ff4c60e8e04eb452e2ef154c47fa118a4 [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;