line |
true |
false |
branch |
45
|
7 |
66 |
defined $opts{'max'} ? : |
|
5 |
68 |
defined $opts{'dir'} ? : |
59
|
3 |
9 |
if $$self{'fh'} |
61
|
4 |
8 |
if ($$self{'file'} and -f $$self{'file'}) |
70
|
1 |
96 |
if $$self{'fh'} |
74
|
4 |
92 |
if ($flags & $Filesys::POSIX::Mem::Bucket::O_APPEND) { } |
|
73 |
19 |
elsif ($flags & ($Filesys::POSIX::Mem::Bucket::O_CREAT | $Filesys::POSIX::Mem::Bucket::O_TRUNC)) { } |
85
|
5 |
91 |
if ($$self{'file'}) |
88
|
1 |
4 |
unless sysopen my $fh, $$self{'file'}, $fcntl_flags |
99
|
1 |
7 |
if $$self{'file'} |
104
|
1 |
6 |
if $@ |
109
|
127 |
1 |
$left > $len ? : |
128
|
72 |
667 |
if ($$self{'pos'} + $len > $$self{'max'}) |
129
|
7 |
65 |
unless $$self{'fh'} |
132
|
71 |
667 |
if ($$self{'fh'}) { } |
133
|
1 |
70 |
unless fileno $$self{'fh'} |
138
|
1 |
666 |
if ((my $gap = $$self{'pos'} - $$self{'size'}) > 0) |
150
|
1 |
736 |
if ($$self{'pos'} > $$self{'size'}) |
164
|
198 |
18 |
if ($$self{'fh'}) { } |
165
|
1 |
197 |
unless fileno $$self{'fh'} |
170
|
1 |
17 |
$$self{'pos'} > $$self{'size'} ? : |
173
|
4 |
14 |
if $len > $maxlen |
175
|
4 |
14 |
unless ($len) |
193
|
5 |
9 |
if ($$self{'fh'}) { } |
|
6 |
3 |
elsif ($whence == $Filesys::POSIX::Mem::Bucket::SEEK_SET) { } |
|
1 |
2 |
elsif ($whence == $Filesys::POSIX::Mem::Bucket::SEEK_CUR) { } |
|
1 |
1 |
elsif ($whence == $Filesys::POSIX::Mem::Bucket::SEEK_END) { } |
215
|
1 |
4 |
if ($$self{'fh'}) |
225
|
7 |
71 |
if ($$self{'fh'}) |