line |
true |
false |
branch |
35
|
16 |
18 |
wantarray ? : |
43
|
18 |
3 |
if $how == $SYM |
44
|
0 |
3 |
if $how == $LS |
53
|
0 |
0 |
if $how == $SYM |
54
|
0 |
0 |
if $how == $LS |
55
|
0 |
0 |
wantarray ? : |
62
|
0 |
18 |
if $UMASK == 2 |
72
|
18 |
0 |
if CORE::chmod shift @return, $_ |
81
|
0 |
18 |
if mode($mode) != $SYM |
91
|
16 |
36 |
if (not defined $or and /[augo]/) |
92
|
0 |
16 |
if /a/ |
93
|
7 |
9 |
if /u/ |
94
|
4 |
5 |
if /g/ |
95
|
5 |
0 |
if /o/ |
98
|
18 |
18 |
if (/[-+=]/) |
100
|
9 |
9 |
/[=+]/ ? : |
101
|
0 |
18 |
if /=/ |
105
|
0 |
18 |
unless defined $or |
106
|
0 |
18 |
unless /[ugorwxslt]/ |
108
|
0 |
0 |
$or ? : |
|
0 |
18 |
if /u/ |
109
|
0 |
0 |
$or ? : |
|
0 |
18 |
if /g/ |
110
|
0 |
0 |
$or ? : |
|
0 |
18 |
if /o/ |
111
|
4 |
4 |
$or ? : |
|
8 |
10 |
if /r/ |
112
|
1 |
2 |
$or ? : |
|
3 |
15 |
if /w/ |
113
|
1 |
1 |
$or ? : |
|
2 |
16 |
if /x/ |
114
|
0 |
0 |
$or ? : |
|
0 |
18 |
if /s/ |
115
|
0 |
0 |
$or ? : |
|
0 |
18 |
if /l/ |
116
|
3 |
2 |
$or ? : |
|
5 |
13 |
if /t/ |
119
|
0 |
18 |
if $UMASK |
122
|
18 |
0 |
wantarray ? : |
137
|
0 |
0 |
if mode($mode) != $LS |
142
|
0 |
0 |
if /r/ |
143
|
0 |
0 |
if /w/ |
144
|
0 |
0 |
if /[xs]/ |
145
|
0 |
0 |
if /[sS]/ |
149
|
0 |
0 |
if /r/ |
150
|
0 |
0 |
if /w/ |
151
|
0 |
0 |
if /[xs]/ |
152
|
0 |
0 |
if /[sS]/ |
156
|
0 |
0 |
if /r/ |
157
|
0 |
0 |
if /w/ |
158
|
0 |
0 |
if /[xt]/ |
159
|
0 |
0 |
if /[Tt]/ |
162
|
0 |
0 |
wantarray ? : |
168
|
3 |
36 |
unless $mode =~ /\D/ |
169
|
28 |
8 |
if $mode =~ /[augo=+,]/ |
170
|
0 |
8 |
if $mode =~ /^.([r-][w-][xSs-]){2}[r-][w-][xTt-]$/ |
182
|
0 |
0 |
if $File::chmod::W & 1 |
183
|
0 |
0 |
if $File::chmod::W & 2 |
184
|
0 |
0 |
if $File::chmod::W & 4 |
190
|
0 |
0 |
if $File::chmod::W & 2 |
191
|
0 |
0 |
if $File::chmod::W & 4 |
197
|
0 |
0 |
if $File::chmod::W & 1 |
198
|
0 |
0 |
if $File::chmod::W & 2 |
199
|
0 |
0 |
if $File::chmod::W & 4 |
205
|
0 |
0 |
if $File::chmod::W & 1 |
206
|
0 |
0 |
if $File::chmod::W & 4 |
212
|
0 |
0 |
if $File::chmod::W & 1 |
213
|
0 |
0 |
if $File::chmod::W & 2 |
214
|
0 |
0 |
if $File::chmod::W & 4 |
220
|
0 |
0 |
if $File::chmod::W & 1 |
221
|
0 |
0 |
if $File::chmod::W & 2 |
227
|
0 |
0 |
if $File::chmod::W & 1 |
228
|
0 |
0 |
if $File::chmod::W & 2 |
229
|
0 |
0 |
if $File::chmod::W & 4 |
234
|
4 |
0 |
if $File::chmod::W & 1 |
235
|
3 |
1 |
if $File::chmod::W & 2 |
236
|
2 |
2 |
if $File::chmod::W & 4 |
241
|
4 |
0 |
if $File::chmod::W & 1 |
242
|
3 |
1 |
if $File::chmod::W & 2 |
243
|
2 |
2 |
if $File::chmod::W & 4 |
248
|
1 |
0 |
if $File::chmod::W & 1 |
249
|
1 |
0 |
if $File::chmod::W & 2 |
250
|
1 |
0 |
if $File::chmod::W & 4 |
255
|
1 |
1 |
if $File::chmod::W & 1 |
256
|
1 |
1 |
if $File::chmod::W & 2 |
257
|
2 |
0 |
if $File::chmod::W & 4 |
262
|
0 |
0 |
if $DEBUG |
|
0 |
1 |
if ($File::chmod::VAL & 1024) |
263
|
1 |
0 |
if $File::chmod::W & 1 |
264
|
1 |
0 |
if $File::chmod::W & 2 |
265
|
1 |
0 |
if $File::chmod::W & 4 |
270
|
1 |
0 |
if $File::chmod::W & 1 |
271
|
1 |
0 |
if $File::chmod::W & 2 |
272
|
1 |
0 |
if $File::chmod::W & 4 |
277
|
0 |
0 |
if $DEBUG |
|
0 |
0 |
if ($File::chmod::VAL & 1024) |
278
|
0 |
0 |
if $DEBUG |
|
0 |
0 |
unless ($File::chmod::VAL & 64) |
279
|
0 |
0 |
if $DEBUG |
|
0 |
0 |
unless ($File::chmod::VAL & 8) |
280
|
0 |
0 |
if $File::chmod::W & 1 |
281
|
0 |
0 |
if $File::chmod::W & 2 |
282
|
0 |
0 |
if $File::chmod::W & 4 and $DEBUG |
287
|
0 |
0 |
if $File::chmod::W & 1 |
288
|
0 |
0 |
if $File::chmod::W & 2 |
289
|
0 |
0 |
if $File::chmod::W & 4 and $DEBUG |
294
|
0 |
0 |
if $DEBUG |
|
0 |
0 |
if ($File::chmod::VAL & 1032) |
295
|
0 |
0 |
if $DEBUG |
|
0 |
0 |
if ($File::chmod::VAL & 8) |
301
|
0 |
0 |
if not $File::chmod::VAL & 8 |
306
|
2 |
0 |
if $File::chmod::W & 1 and $DEBUG |
307
|
1 |
0 |
if $File::chmod::W & 2 and $DEBUG |
308
|
2 |
1 |
if $File::chmod::W & 4 |
313
|
1 |
0 |
if $File::chmod::W & 1 and $DEBUG |
314
|
1 |
0 |
if $File::chmod::W & 2 and $DEBUG |
315
|
2 |
0 |
if $File::chmod::W & 4 |