static SIGNAL_T reapchild (n) int n GCC_UNUSED;
static SIGNAL_T reapchild (int n GCC_UNUSED)
static SIGNAL_T reapchild (n)    int n GCC_UNUSED;{    int pid;    pid = wait(NULL);    /* cannot re-enable signal before waiting for child     * because then SVR4 loops.  Sigh.  HP-UX 9.01 too.     */    (void) signal(SIGCHLD, reapchild);    do {	if (pid == term->screen.pid) {#ifdef DEBUG	    if (debug) fputs ("Exiting\n", stderr);#endif	    Cleanup (0);	}    } while ( (pid=nonblocking_wait()) > 0);    SIGNAL_RETURN;}