summaryrefslogtreecommitdiff
path: root/ext/standard/tests/file/lchown_error.phpt
diff options
context:
space:
mode:
authorZoe Slattery <zoe@php.net>2009-03-20 08:58:09 +0000
committerZoe Slattery <zoe@php.net>2009-03-20 08:58:09 +0000
commitc71cc4eda89b7ab1b7d4584f92135310869ac290 (patch)
tree5382825b474ab43908d0361f1b88e63aff617942 /ext/standard/tests/file/lchown_error.phpt
parentc5649092e252bc3e6575f176b605e23868055f5c (diff)
downloadphp-git-c71cc4eda89b7ab1b7d4584f92135310869ac290.tar.gz
added skip if for root
Diffstat (limited to 'ext/standard/tests/file/lchown_error.phpt')
-rw-r--r--ext/standard/tests/file/lchown_error.phpt9
1 files changed, 9 insertions, 0 deletions
diff --git a/ext/standard/tests/file/lchown_error.phpt b/ext/standard/tests/file/lchown_error.phpt
index 8908f46db3..1e0356569c 100644
--- a/ext/standard/tests/file/lchown_error.phpt
+++ b/ext/standard/tests/file/lchown_error.phpt
@@ -4,6 +4,15 @@ Test lchown() function : error functionality
<?php
if (substr(PHP_OS, 0, 3) == 'WIN') die('skip no windows support');
if (!function_exists("posix_getuid")) die("skip no posix_getuid()");
+// Skip if being run by root
+$filename = dirname(__FILE__)."/is_readable_root_check.tmp";
+$fp = fopen($filename, 'w');
+fclose($fp);
+if(fileowner($filename) == 0) {
+ unlink ($filename);
+ die('skip cannot be run as root');
+}
+unlink($filename);
?>
--FILE--
<?php