|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
49
 | 
 0  | 
 0  | 
 if (ref $params[0] and 'CODE' eq ref $params[0])  | 
 
| 
68
 | 
 0  | 
 0  | 
 unless ($$config{'which'})  | 
 
| 
76
 | 
 0  | 
 0  | 
 if (my $pid = fork)  | 
 
| 
81
 | 
 0  | 
 0  | 
 unless $job->spawn($$config{'which'}, $$config{'command'}, {'stdout', $writer, 'stderr', $writer})  | 
 
| 
90
 | 
 0  | 
 0  | 
 unless ($result)  | 
 
| 
92
 | 
 0  | 
 0  | 
 if (exists $$status{'exitcode'} and 293 == $$status{'exitcode'})  | 
 
| 
103
 | 
 0  | 
 0  | 
 if (ref $params[0] and 'SCALAR' eq ref $params[0])  | 
 
| 
121
 | 
 0  | 
 0  | 
 unless socketpair $reader, $writer, 1, 1, 0  | 
 
| 
122
 | 
 0  | 
 0  | 
 unless shutdown $reader, 1  | 
 
| 
123
 | 
 0  | 
 0  | 
 unless shutdown $writer, 0  | 
 
| 
125
 | 
 0  | 
 0  | 
 if (my $pid = fork)  | 
 
| 
130
 | 
 0  | 
 0  | 
 unless close STDERR  | 
 
| 
131
 | 
 0  | 
 0  | 
 unless close STDOUT  | 
 
| 
132
 | 
 0  | 
 0  | 
 unless open *STDOUT, '>>&=', $writer  | 
 
| 
133
 | 
 0  | 
 0  | 
 unless open *STDERR, '>>&=', $writer  | 
 
| 
155
 | 
 0  | 
 0  | 
 unless exists $$DOS_SPECIAL_CHARS{$char}  | 
 
| 
182
 | 
 0  | 
 0  | 
 if (not $inquote and '"' eq $char)  | 
 
| 
187
 | 
 0  | 
 0  | 
 if ($inquote and '"' eq $char)  | 
 
| 
192
 | 
 0  | 
 0  | 
 if (exists $$DOS_REV_CHARS{$dchar})  | 
 
| 
198
 | 
 0  | 
 0  | 
 if (' ' eq $char and not $inquote)  | 
 
| 
199
 | 
 0  | 
 0  | 
 unless (length $first)  | 
 
| 
205
 | 
 0  | 
 0  | 
 if (' ' eq $char and $inquote)  | 
 
| 
213
 | 
 0  | 
 0  | 
 if ($inquote)  |