line |
true |
false |
branch |
16
|
14 |
53 |
if defined $buffer and ref $buffer ne 'GLOB' |
27
|
4 |
16 |
if (defined $$self{'pipe'}) { } |
|
0 |
16 |
elsif (ref $$self{'buffer'} eq 'GLOB') { } |
34
|
0 |
16 |
unless open $handle, '<', '/dev/null' |
38
|
20 |
0 |
if $std_h != $handle |
46
|
37 |
10 |
unless (defined $$self{'pipe'}) |
47
|
0 |
37 |
if defined $$self{'buffer'} |
69
|
32 |
0 |
if (length $$self{'scratch'} == 0) |
72
|
10 |
22 |
unless (defined $scratch) |
74
|
0 |
10 |
unless $handle->close |
90
|
8 |
24 |
if $ref eq '' |
95
|
16 |
8 |
if ($ref eq 'ARRAY') { } |
|
8 |
0 |
elsif ($ref eq 'CODE') { } |
105
|
3 |
15 |
defined $\ ? : |
|
18 |
6 |
if defined $data |
115
|
0 |
22 |
unless length $$self{'scratch'} |
120
|
0 |
22 |
if (not defined $rc) { } |
121
|
0 |
0 |
if $! != 11 |