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) |
85
|
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 $IPC::Run::Fused::Win32::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 $IPC::Run::Fused::Win32::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) |