mirror of
https://github.com/php/php-src.git
synced 2025-08-18 06:58:55 +02:00
1. st_blksize might be different for regular files and symlinks; hence
ignore differences in the twelfth element of the stat() array. 2. The 'test.file' is created by the script, thus the owner of the file is the user id executing the script. A mode of 0654 does not grant the owner the right to execute the file and therefore, the correct output here is "not executable."
This commit is contained in:
parent
167dcb00be
commit
d6d59a9ee5
1 changed files with 2 additions and 2 deletions
|
@ -51,7 +51,7 @@ $s = stat ('test.link');
|
|||
$ls = lstat ('test.link');
|
||||
for ($i = 0; $i <= 11; $i++) {
|
||||
if ($ls[$i] != $s[$i]) {
|
||||
if($i!=6) echo "test.link lstat and stat differ at element $i\n";
|
||||
if ($i != 6 && $i != 11) echo "test.link lstat and stat differ at element $i\n";
|
||||
}
|
||||
}
|
||||
echo "test.file is " . filetype('test.file') . "\n";
|
||||
|
@ -138,7 +138,7 @@ test.file permissions are 0654
|
|||
test.file size is 0
|
||||
test.file is writeable
|
||||
test.file is readable
|
||||
test.file is executable
|
||||
test.file is not executable
|
||||
test.file is not executable
|
||||
test.file is a regular file
|
||||
test.link is a regular file
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue