Call _exit(2) rather than exit(3) in forked child.
_exit(2) is async-signal-safe, whereas exit(3) is not.
This commit is contained in:
parent
eee1ca655e
commit
b54072dfee
@ -26,7 +26,7 @@ TEST_BEGIN(test_fork)
|
|||||||
test_fail("Unexpected fork() failure");
|
test_fail("Unexpected fork() failure");
|
||||||
} else if (pid == 0) {
|
} else if (pid == 0) {
|
||||||
/* Child. */
|
/* Child. */
|
||||||
exit(0);
|
_exit(0);
|
||||||
} else {
|
} else {
|
||||||
int status;
|
int status;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user