All pastes #131262 Raw Edit

Untitled

public text v1 · immutable
#131262 ·published 2006-08-14 12:41 UTC
rendered paste body
--- SNIP ---
sub REAPER {
        my $child;
        while (($child = waitpid(-1, WNOHANG)) > 0) { print($? . "\n"); }
        $SIG{CHLD} = \&REAPER;
}

$SIG{CHLD} = \&REAPER;

while (my $client = $server -> accept())
{
        my $kidpid = fork();
        die('Can\'t fork: ' . $ERRNO) unless defined($kidpid);

        if (!$kidpid)
        {
           # Zeugs, das child ausfuehren soll, waehrend parent weiterloopt
           exit;
        }
}