create a signal thread to distribute SIGCHLD as SIGUSR1
diff --git a/cmdline.c b/cmdline.c
index ae65e35..ebace3b 100644
--- a/cmdline.c
+++ b/cmdline.c
@@ -700,8 +700,7 @@
sigemptyset(&hfuzz->exe.waitSigSet);
sigaddset(&hfuzz->exe.waitSigSet, SIGIO); /* Persistent socket data */
- sigaddset(&hfuzz->exe.waitSigSet, SIGCHLD); /* Child event */
- sigaddset(&hfuzz->exe.waitSigSet, SIGUSR1); /* Ping from the main thread */
+ sigaddset(&hfuzz->exe.waitSigSet, SIGUSR1); /* Ping from the signal thread */
LOG_I("cmdline:'%s', bin:'%s' inputDir:'%s', fuzzStdin:%s, mutationsPerRun:%u, "
"externalCommand:'%s', timeout:%ld, mutationsMax:%zu, threadsMax:%zu",