my $pid;
$pid = fork();
- if ($pid == -1) {
+ if (not defined($pid)) {
die("fork: $!");
} elsif ($pid == 0) {
$SIG{CHLD} = 'IGNORE';
my $status;
$pid = $finished[$i][0];
- $status = WEXITSTATUS($finished[$i][1]);
+ $status = $finished[$i][1];
verbose("$pid finished (");
if (WIFEXITED($status)) {