make 'checkdied' in runtests.pl more robust

This commit is contained in:
Yang Tse 2007-11-23 12:18:45 +00:00
parent 3daa54d636
commit 5b809a3104
1 changed files with 4 additions and 1 deletions

View File

@ -258,8 +258,11 @@ $ENV{'CURL_CA_BUNDLE'}=undef;
sub checkdied {
use POSIX ":sys_wait_h";
my $pid = $_[0];
if(not defined $pid || $pid <= 0) {
return 0;
}
my $rc = waitpid($pid, &WNOHANG);
return $rc == $pid;
return ($rc == $pid)?1:0;
}
#######################################################################