| line |
true |
false |
branch |
|
50
|
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'}) { } |
|
134
|
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'}) { } |
|
166
|
1 |
197 |
unless fileno $self->{'fh'} |
|
171
|
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 |
79 |
if ($self->{'fh'}) |