'Having woken up the reactor in response to receipt of
C{SIGCHLD}, reap the process which exited.
This is called whenever the reactor notices the waker pipe is
writeable, which happens soon after any call to the C{wakeUp}
method.'

def doRead(self):

    _FDWaker.doRead(self)
    process.reapAllProcesses()
