line |
true |
false |
branch |
73
|
237 |
0 |
if ($args[0] =~ /^\d+$/) { } |
75
|
0 |
237 |
if @args |
89
|
0 |
2805 |
defined $s->{'on_wait_period'} ? : |
92
|
3405 |
0 |
if ($s->{'max_proc'}) |
94
|
0 |
3405 |
unless defined $pid |
95
|
3306 |
99 |
if ($pid) { } |
115
|
5 |
15 |
unless $self->start($identification) |
124
|
0 |
0 |
if ($s->{'max_proc'} == 0) |
135
|
2554 |
851 |
unless keys %{$$s{'processes'};} |
153
|
45 |
3191 |
if (-e $storable_tempfile) |
157
|
0 |
45 |
if (not $retrieved or $@) |
171
|
86 |
12 |
unless defined $data |
177
|
0 |
12 |
if (not $stored or $@) |
191
|
853 |
3236 |
unless defined $kid |
193
|
0 |
3236 |
if $kid == 0 or $kid == -1 |
194
|
0 |
3236 |
unless exists $s->{'processes'}{$kid} |
200
|
0 |
3236 |
$? & 128 ? : |
211
|
0 |
178 |
defined $s->{'on_wait_period'} ? : |
230
|
0 |
1 |
if $nbr > $self->max_procs |
245
|
3191 |
45 |
unless my $code = $s->{'on_finish'}{$pid} || $s->{'on_finish'}{'0'} |
259
|
0 |
2983 |
if (ref $s->{'on_wait'} eq 'CODE') |
261
|
0 |
0 |
if (defined $s->{'on_wait_period'}) |
262
|
0 |
0 |
unless defined $SIG{'CHLD'} |
277
|
0 |
3306 |
if ref $s->{'on_start'} eq 'CODE' |
283
|
1102 |
2987 |
$flag ? : |
290
|
2658 |
1350 |
unless my $p = waitpid($pid, &WNOHANG) |
292
|
1348 |
2 |
if $p != -1 |
306
|
1099 |
1888 |
if (my $sleep_period = $self->{'waitpid_blocking_sleep'}) |
310
|
1097 |
1100 |
if defined $pid |
312
|
2 |
1098 |
unless $self->running_procs |
327
|
137 |
100 |
if $self->{'auto_cleanup'} and $self->{'parent_pid'} == $$ and -d $self->{'tempdir'} |