Tags: acerv/ltx
Tags
Always wait for children inside the event loop Unfortunatelly, we don't have any way to control asynchronous SIGCHLD signals which can arrive at the same time, causing ltx to eventually miss results inside some slots. For this reason, we need to run waitpid() for all children each time we receive an event that could be effect of a SIGCHLD.