'Extend the basic signal handling logic to also support
handling SIGCHLD to know when to try to reap child processes.'

def _handleSignals(self):

    _SignalReactorMixin._handleSignals(self)
    if ((platformType == 'posix') and processEnabled):
        if (not self._childWaker):
            self._childWaker = _SIGCHLDWaker(self)
            self._internalReaders.add(self._childWaker)
            self.addReader(self._childWaker)
        self._childWaker.install()
        process.reapAllProcesses()
