| line |
true |
false |
branch |
|
74
|
0 |
0 |
ref $file ? : |
|
81
|
0 |
0 |
ref $file ? : |
|
90
|
0 |
2 |
ref $file ? : |
|
91
|
0 |
2 |
$args{'close_on_exec'} ? : |
|
94
|
2 |
0 |
unless $args{'close_on_exec'} |
|
97
|
0 |
0 |
if defined $fcntl->{'F_DUPFD_CLOEXEC'} |
|
106
|
0 |
0 |
ref $file ? : |
|
114
|
0 |
0 |
ref $file ? : |
|
122
|
0 |
2 |
ref $file ? : |
|
129
|
0 |
0 |
ref $file ? : |
|
137
|
0 |
2 |
ref $file ? : |
|
141
|
0 |
0 |
$args{'wait'} ? : |
|
|
0 |
2 |
if $args{'private'} |
|
143
|
0 |
2 |
$args{'wait'} ? : |
|
156
|
0 |
2 |
ref $file ? : |
|
162
|
0 |
2 |
$args{'private'} ? : |
|
163
|
0 |
2 |
unless my $lock = &_lock($fd, $func, \%args) |
|
167
|
1 |
1 |
$lock->{'type'} == $fcntl->{'F_UNLCK'} ? : |
|
174
|
0 |
0 |
ref $file ? : |
|
177
|
0 |
0 |
unless (defined $type and $! == 38) |
|
179
|
0 |
0 |
if ($pid < 0) { } |
|
188
|
0 |
0 |
wantarray ? : |
|
195
|
0 |
0 |
ref $file ? : |
|
200
|
0 |
0 |
if $pid < 0 |
|
203
|
0 |
0 |
unless ($t and $! == 38) |
|
204
|
0 |
0 |
$type == ($fcntl->{'F_OWNER_PGRP'} // 2) ? : |
|
214
|
0 |
0 |
ref $file ? : |
|
222
|
0 |
0 |
ref $file ? : |
|
230
|
0 |
0 |
ref $file ? : |
|
238
|
0 |
0 |
ref $file ? : |
|
246
|
0 |
0 |
ref $dir ? : |
|
254
|
0 |
0 |
ref $file ? : |
|
262
|
0 |
0 |
ref $file ? : |