line |
true |
false |
branch |
94
|
0 |
3 |
unless defined $timeout |
98
|
0 |
2 |
unless open3(\*IN, \*OUT, \*ERR, $cmd) |
122
|
0 |
2 |
if $shout =~ /csherrno=0/ |
126
|
2 |
0 |
if $shout =~ /bsherrno=0/ |
143
|
6 |
4 |
if $shell eq 'bsh' |
144
|
0 |
10 |
if $shell eq 'csh' |
151
|
0 |
10 |
if $shell eq 'csh' |
152
|
6 |
4 |
if $shell eq 'bsh' |
153
|
6 |
4 |
if $shell |
160
|
15 |
12 |
unless defined $timeout |
185
|
12 |
502 |
if $timeout == 0 |
188
|
1 |
501 |
unless $nready |
193
|
0 |
501 |
unless sysread $$self{$handle}, $outc, 1 |
197
|
26 |
475 |
if $outc eq "\n" |
200
|
5 |
21 |
if $outl =~ /$eot errno=(\d+)/ |
203
|
14 |
12 |
if $outl =~ /$eot/ |
207
|
9 |
5 |
unless wantarray |
266
|
4 |
1 |
unless wantarray |