--TEST-- chmod() on a directory --SKIPIF-- --FILE-- = 0; $perms_to_set--) { chmod($dirname, $perms_to_set); $set_perms = (fileperms($dirname) & PERMISSIONS_MASK); clearstatcache(); if ($set_perms != $perms_to_set) { printf("Error: %o does not match %o\n", $set_perms, $perms_to_set); } } var_dump(chmod($dirname, 0777)); rmdir($dirname); echo "done"; ?> --EXPECT-- bool(true) done