diff options
author | Ori Bernstein <ori@eigenstate.org> | 2021-02-02 06:52:00 -0800 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2021-02-02 06:52:00 -0800 |
commit | 49d7ca8d92e5667f3e5ece4c6acbc1064701e2f8 (patch) | |
tree | 3671b2b52823bdd4eaa5905df7654cf52f67a335 /lib/namespace.httpd | |
parent | 34ed7f7aa25b3d4b6990d454b63b6b11441c3e5a (diff) |
runq: clean up code, fix error handling.
Runq spawns a number of processes, and wait()s for them
in 2 different places. Because of the way that the exit
handling is done, the wait can get the wrong message.
It turns out that only one place in the code needs to
wait for the child, and in all other cases, it's just
muddling the problem.
This change adds the RFNOWAIT call to all the processes
we don't need to wait for, so that the places that do
need wait will always get the correct child.
Diffstat (limited to 'lib/namespace.httpd')
0 files changed, 0 insertions, 0 deletions