line |
true |
false |
branch |
49
|
0 |
8 |
if defined $opt{'lockfile'} |
50
|
0 |
8 |
if defined $opt{'locking'} |
51
|
0 |
8 |
if defined $opt{'mode'} |
55
|
0 |
8 |
unless defined $fh |
60
|
0 |
8 |
if ($this->mode eq 'r') { } |
61
|
0 |
0 |
unless $this->lock('shared') |
64
|
4 |
4 |
unless $this->lock |
68
|
0 |
4 |
if (exists $opt{'readopts'}) { } |
69
|
0 |
0 |
unless $this->read($this->fh, $opt{'readopts'}) |
72
|
0 |
4 |
unless $this->read($this->fh) |
82
|
0 |
4 |
if $this->mode eq 'r' |
84
|
0 |
4 |
unless my $fh = 'IO::File'->new(">$tempname") |
88
|
0 |
4 |
if (exists $opt{'writeopts'}) { } |
89
|
0 |
0 |
unless $this->write($fh, $opt{'writeopts'}) |
92
|
0 |
4 |
unless $this->write($fh) |
95
|
0 |
4 |
if (defined $opt{'backup'}) |
106
|
4 |
0 |
unless $this->unlock |
114
|
0 |
16 |
@_ ? : |
121
|
8 |
8 |
@_ ? : |
129
|
28 |
0 |
unless @_ |
131
|
0 |
0 |
unless grep {$lockmethod eq $_;} 'flock', 'dotlock', 'none' |
139
|
4 |
0 |
@_ ? : |
146
|
0 |
8 |
@_ ? : |
153
|
20 |
0 |
unless @_ |
155
|
0 |
0 |
unless grep {$mode eq $_;} 'r', 'r+', 'w' |
167
|
0 |
8 |
if $this->locking eq 'none' |
168
|
0 |
8 |
if $$this{'locked'} |
169
|
0 |
8 |
if ($this->locking eq 'flock') { } |
|
8 |
0 |
elsif ($this->locking eq 'dotlock') { } |
170
|
0 |
0 |
@_ ? : |
175
|
4 |
4 |
unless defined $fh |
193
|
0 |
4 |
if $this->locking eq 'none' |
194
|
4 |
0 |
unless $$this{'locked'} |
196
|
0 |
0 |
if ($this->locking eq 'flock') { } |
|
0 |
0 |
elsif ($this->locking eq 'dotlock') { } |
201
|
0 |
0 |
if defined $this->lockfh |
239
|
1 |
63 |
if ($$this{'seq'}[$i] eq $data) |
253
|
2 |
66 |
if ($$this{'seq'}[$i] eq $data) |
271
|
1 |
31 |
$result ? : |
275
|
34 |
30 |
if $appended |
280
|
2 |
30 |
unless $appended |
282
|
1 |
31 |
if $result |
285
|
1 |
31 |
if @list |
288
|
31 |
5 |
$result ? : |