line |
true |
false |
branch |
28
|
0 |
7 |
unless my $cmd_spec = delete $opt{'cmd_spec'} |
33
|
4 |
0 |
if $opt{'wait'} |
44
|
4 |
3 |
if $pid |
49
|
0 |
3 |
if $pwd |
67
|
0 |
2 |
unless defined POSIX::close($fd) |
84
|
2 |
6 |
if $c_fd == $p_fd |
86
|
2 |
4 |
if $p_map{$c_fd} |
87
|
2 |
4 |
if $redir_fds{$p_fd} |
89
|
0 |
6 |
unless defined POSIX::close($c_fd) |
90
|
0 |
6 |
unless defined POSIX::dup2($p_fd, $c_fd) |
91
|
0 |
6 |
if $DEBUG |
105
|
0 |
3 |
if $DEBUG |
107
|
0 |
3 |
if (_STRING $cmd_spec) |
108
|
0 |
0 |
unless exec $cmd_spec |
111
|
2 |
1 |
if (_CODELIKE $cmd_spec) |
115
|
1 |
0 |
if (_ARRAYLIKE $cmd_spec) |
117
|
0 |
1 |
if (_CODELIKE($$cmd_spec[0])) |
122
|
0 |
0 |
unless exec @$cmd_spec |