]> granicus.if.org Git - php/commitdiff
1. st_blksize might be different for regular files and symlinks; hence
authorSascha Schumann <sas@php.net>
Thu, 21 Jun 2001 11:15:38 +0000 (11:15 +0000)
committerSascha Schumann <sas@php.net>
Thu, 21 Jun 2001 11:15:38 +0000 (11:15 +0000)
   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."

ext/standard/tests/file/001.phpt

index 369e0332e185dcbd72395512b87e1ced23c2e47a..6c1410c8057480d306e901e6db1a78478028e9bb 100644 (file)
@@ -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