Sascha, I don't understand this change you made:

http://cvs.php.net/diff.php/php4/ext/standard/tests/file/001.phpt?r1=1.3&r2=1.4&ty=h

Your second comment there states:

 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."

Given the fact that the script creates the test file, then both the owner 
and the group of this file is going to match the owner and the group of 
the user which will do the is_executable check.  Thus I don't see why the 
correct result here should be "not executable".  A simple command-line 
example:

% chmod 0644 test.file
% ls -la test.file
-rw-r--r--    1 rasmus   rasmus         46 Nov 11 07:26 test.file
% ./test.file
./test.file: Permission denied.
% chmod 0654 test.file
% ls -la test.file
-rw-r-xr--    1 rasmus   rasmus         46 Nov 11 07:26 test.file*
% ./test.file
4.2.0-dev

This test is currently failing because it is outputting "is executable" 
for this case, which looks to me like it is correct.

-Rasmus


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to