From 8774eb1ae9e6ec7d572ffafab04e60a2a9639bc6 Mon Sep 17 00:00:00 2001 From: Raghubansh Kumar Date: Tue, 25 Dec 2007 16:16:32 +0000 Subject: [PATCH] fix test : do not run when run as root --- ext/standard/tests/dir/dir_variation3.phpt | 9 +++++++++ ext/standard/tests/dir/dir_variation7.phpt | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/ext/standard/tests/dir/dir_variation3.phpt b/ext/standard/tests/dir/dir_variation3.phpt index a3badc79aa..f8d325874e 100644 --- a/ext/standard/tests/dir/dir_variation3.phpt +++ b/ext/standard/tests/dir/dir_variation3.phpt @@ -5,6 +5,15 @@ Test dir() function : usage variations - different directory permissions if( substr(PHP_OS, 0, 3) == 'WIN') { die('skip Not for Windows'); } +// Skip if being run by root (files are always readable, writeable and executable) +$filename = dirname(__FILE__)."/dir_root_check.tmp"; +$fp = fopen($filename, 'w'); +fclose($fp); +if(fileowner($filename) == 0) { + unlink ($filename); + die('skip...cannot be run as root\n'); +} +unlink($filename); ?> --FILE-- --FILE--