mirror of
https://github.com/php/php-src.git
synced 2024-09-27 04:47:22 +00:00
These testcases are now split into smaller testcases, hence being deleted
This commit is contained in:
parent
7757829df0
commit
2de2f8facd
File diff suppressed because it is too large
Load Diff
@ -1,238 +0,0 @@
|
||||
--TEST--
|
||||
Test readlink() and realpath functions: basic functionality
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (substr(PHP_OS, 0, 3) == 'WIN') {
|
||||
die('skip no symlinks on Windows');
|
||||
}
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
/* Prototype: string readlink ( string $path );
|
||||
Description: Returns the target of a symbolic link
|
||||
|
||||
Prototype: string realpath ( string $path );
|
||||
Description: Returns canonicalized absolute pathname
|
||||
*/
|
||||
|
||||
/* creating directories, symbolic links and files */
|
||||
$file_path = dirname(__FILE__);
|
||||
mkdir("$file_path/readlink_realpath_basic/home/test/", 0777, true);
|
||||
|
||||
$file_handle1 = fopen("$file_path/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp", "w");
|
||||
$file_handle2 = fopen("$file_path/readlink_realpath_basic/home/readlink_realpath_basic.tmp", "w");
|
||||
$file_handle3 = fopen("$file_path/readlink_realpath_basic/readlink_realpath_basic.tmp", "w");
|
||||
fclose($file_handle1);
|
||||
fclose($file_handle2);
|
||||
fclose($file_handle3);
|
||||
|
||||
symlink("$file_path/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp",
|
||||
"$file_path/readlink_realpath_basic/home/test/readlink_realpath_basic_link.tmp");
|
||||
symlink("$file_path/readlink_realpath_basic/home/readlink_realpath_basic.tmp",
|
||||
"$file_path/readlink_realpath_basic/home/readlink_realpath_basic_link.tmp");
|
||||
|
||||
|
||||
echo "*** Testing readlink() and realpath(): with valid and invalid path ***\n";
|
||||
$linknames = array (
|
||||
/* linknames resulting in valid paths */
|
||||
"$file_path/readlink_realpath_basic/home/readlink_realpath_basic_link.tmp",
|
||||
"$file_path/readlink_realpath_basic/home/test/readlink_realpath_basic_link.tmp",
|
||||
"$file_path/readlink_realpath_basic//home/test//../test/./readlink_realpath_basic_link.tmp",
|
||||
|
||||
// checking for binary safe
|
||||
b"$file_path/readlink_realpath_basic/home/readlink_realpath_basic_link.tmp",
|
||||
|
||||
/* linknames with invalid linkpath */
|
||||
"$file_path///readlink_realpath_basic/home//..//././test//readlink_realpath_basic_link.tmp",
|
||||
"$file_path/readlink_realpath_basic/home/../home/../test/../readlink_realpath_basic_link.tmp",
|
||||
"$file_path/readlink_realpath_basic/..readlink_realpath_basic_link.tmp",
|
||||
"$file_path/readlink_realpath_basic/home/test/readlink_realpath_basic_link.tmp/"
|
||||
);
|
||||
|
||||
$counter = 1;
|
||||
/* loop through $files to read the linkpath of
|
||||
the link created from each $file in the above array */
|
||||
foreach($linknames as $link) {
|
||||
echo "\n-- Iteration $counter --\n";
|
||||
var_dump( readlink($link) );
|
||||
var_dump( realpath($link) );
|
||||
$counter++;
|
||||
}
|
||||
|
||||
echo "\n*** Testing realpath() on filenames ***\n";
|
||||
$filenames = array (
|
||||
/* filenames resulting in valid paths */
|
||||
"$file_path/readlink_realpath_basic/home/readlink_realpath_basic.tmp",
|
||||
"$file_path/readlink_realpath_basic/readlink_realpath_basic.tmp",
|
||||
"$file_path/readlink_realpath_basic//home/test//../test/./readlink_realpath_basic.tmp",
|
||||
"$file_path/readlink_realpath_basic/home//../././readlink_realpath_basic.tmp",
|
||||
|
||||
// checking for binary safe
|
||||
b"$file_path/readlink_realpath_basic/home/readlink_realpath_basic.tmp",
|
||||
|
||||
/* filenames with invalid path */
|
||||
"$file_path///readlink_realpath_basic/home//..//././test//readlink_realpath_basic.tmp",
|
||||
"$file_path/readlink_realpath_basic/home/../home/../test/../readlink_realpath_basic.tmp",
|
||||
"$file_path/readlink_realpath_basic/readlink_realpath_basic.tmp/"
|
||||
);
|
||||
|
||||
$counter = 1;
|
||||
/* loop through $files to read the filepath of $file in the above array */
|
||||
foreach($filenames as $file) {
|
||||
echo "\n-- Iteration $counter --\n";
|
||||
var_dump( realpath($file) );
|
||||
$counter++;
|
||||
}
|
||||
|
||||
echo "Done\n";
|
||||
?>
|
||||
--CLEAN--
|
||||
<?php
|
||||
$name_prefix = dirname(__FILE__)."/readlink_realpath_basic";
|
||||
unlink("$name_prefix/home/test/readlink_realpath_basic.tmp");
|
||||
unlink("$name_prefix/home/readlink_realpath_basic.tmp");
|
||||
unlink("$name_prefix/readlink_realpath_basic.tmp");
|
||||
unlink("$name_prefix/home/test/readlink_realpath_basic_link.tmp");
|
||||
unlink("$name_prefix/home/readlink_realpath_basic_link.tmp");
|
||||
rmdir("$name_prefix/home/test/");
|
||||
rmdir("$name_prefix/home/");
|
||||
rmdir("$name_prefix/");
|
||||
?>
|
||||
--EXPECTF--
|
||||
*** Testing readlink() and realpath(): with valid and invalid path ***
|
||||
|
||||
-- Iteration 1 --
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 2 --
|
||||
string(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
string(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 3 --
|
||||
string(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
string(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 4 --
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 5 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
-- Iteration 6 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
-- Iteration 7 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
-- Iteration 8 --
|
||||
|
||||
Warning: readlink(): Not a directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
*** Testing realpath() on filenames ***
|
||||
|
||||
-- Iteration 1 --
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 2 --
|
||||
string(%d) "%s/readlink_realpath_basic/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 3 --
|
||||
string(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 4 --
|
||||
string(%d) "%s/readlink_realpath_basic/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 5 --
|
||||
string(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 6 --
|
||||
bool(false)
|
||||
|
||||
-- Iteration 7 --
|
||||
bool(false)
|
||||
|
||||
-- Iteration 8 --
|
||||
bool(false)
|
||||
Done
|
||||
--UEXPECTF--
|
||||
*** Testing readlink() and realpath(): with valid and invalid path ***
|
||||
|
||||
-- Iteration 1 --
|
||||
unicode(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
unicode(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 2 --
|
||||
unicode(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
unicode(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 3 --
|
||||
unicode(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
unicode(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 4 --
|
||||
unicode(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
unicode(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 5 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
-- Iteration 6 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
-- Iteration 7 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
-- Iteration 8 --
|
||||
|
||||
Warning: readlink(): Not a directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
*** Testing realpath() on filenames ***
|
||||
|
||||
-- Iteration 1 --
|
||||
unicode(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 2 --
|
||||
unicode(%d) "%s/readlink_realpath_basic/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 3 --
|
||||
unicode(%d) "%s/readlink_realpath_basic/home/test/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 4 --
|
||||
unicode(%d) "%s/readlink_realpath_basic/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 5 --
|
||||
unicode(%d) "%s/readlink_realpath_basic/home/readlink_realpath_basic.tmp"
|
||||
|
||||
-- Iteration 6 --
|
||||
bool(false)
|
||||
|
||||
-- Iteration 7 --
|
||||
bool(false)
|
||||
|
||||
-- Iteration 8 --
|
||||
bool(false)
|
||||
Done
|
@ -1,307 +0,0 @@
|
||||
--TEST--
|
||||
Test readlink() and realpath() functions: usage variation
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (substr(PHP_OS, 0, 3) == 'WIN') {
|
||||
die('skip no symlinks on Windows');
|
||||
}
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
/* Prototype: string readlink ( string $path );
|
||||
Description: Returns the target of a symbolic link
|
||||
|
||||
Prototype: string realpath ( string $path );
|
||||
Description: Returns canonicalized absolute pathname
|
||||
*/
|
||||
|
||||
require dirname(__FILE__).'/file.inc';
|
||||
|
||||
echo "*** Testing readlink() and realpath() : usage variations ***\n";
|
||||
$name_prefix = dirname(__FILE__);
|
||||
$filename = "$name_prefix/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp";
|
||||
mkdir("$name_prefix/readlink_realpath_variation/home/tests/link/", 0777, true);
|
||||
|
||||
echo "\n*** Testing readlink() and realpath() with linkname stored inside a object ***\n";
|
||||
// create a temp file
|
||||
$file_handle = fopen($filename, "w");
|
||||
fclose($file_handle);
|
||||
|
||||
// creating object with members as linkname
|
||||
class object_temp {
|
||||
public $linkname;
|
||||
function object_temp($link) {
|
||||
$this->linkname = $link;
|
||||
}
|
||||
}
|
||||
$obj1 = new object_temp("$name_prefix/readlink_realpath_variation/../././readlink_realpath_variation/home/readlink_realpath_variation_link.tmp");
|
||||
$obj2 = new object_temp("$name_prefix/readlink_realpath_variation/home/../..///readlink_realpath_variation_link.tmp");
|
||||
|
||||
echo "\n-- Testing readlink() and realpath() with softlink, linkname stored inside an object --\n";
|
||||
// creating the links
|
||||
var_dump( symlink($filename, $obj1->linkname) );
|
||||
var_dump( readlink($obj1->linkname) );
|
||||
var_dump( realpath($obj1->linkname) );
|
||||
var_dump( symlink($filename, $obj2->linkname) );
|
||||
var_dump( readlink($obj2->linkname) );
|
||||
var_dump( realpath($obj2->linkname) );
|
||||
|
||||
// deleting the link
|
||||
unlink($obj1->linkname);
|
||||
unlink($obj2->linkname);
|
||||
|
||||
echo "\n-- Testing readlink() and realpath() with hardlink, linkname stored inside an object --\n";
|
||||
// creating hard links
|
||||
var_dump( link($filename, $obj1->linkname) );
|
||||
var_dump( readlink($obj1->linkname) ); // invalid because readlink doesn't work with hardlink
|
||||
var_dump( realpath($obj1->linkname) );
|
||||
var_dump( link($filename, $obj2->linkname) );
|
||||
var_dump( readlink($obj2->linkname) ); // invalid because readlink doesn't work with hardlink
|
||||
var_dump( realpath($obj2->linkname) );
|
||||
|
||||
// delete the links
|
||||
unlink($obj1->linkname);
|
||||
unlink($obj2->linkname);
|
||||
|
||||
echo "\n*** Testing readlink() and realpath() with linkname stored in an array ***\n";
|
||||
$link_arr = array (
|
||||
"$name_prefix////readlink_realpath_variation/home/tests/link/readlink_realpath_variation_link.tmp",
|
||||
"$name_prefix/./readlink_realpath_variation/home/../home//tests//..//..//..//home//readlink_realpath_variation_link.tmp/"
|
||||
);
|
||||
|
||||
echo "\n-- Testing readlink() and realpath() with softlink, linkname stored inside an array --\n";
|
||||
// creating the links
|
||||
var_dump( symlink($filename, $link_arr[0]) );
|
||||
var_dump( readlink($link_arr[0]) );
|
||||
var_dump( realpath($link_arr[0]) );
|
||||
var_dump( symlink($filename, $link_arr[1]) );
|
||||
var_dump( readlink($link_arr[1]) );
|
||||
var_dump( realpath($link_arr[1]) );
|
||||
|
||||
// deleting the link
|
||||
unlink($link_arr[0]);
|
||||
unlink($link_arr[1]);
|
||||
|
||||
echo "\n-- Testing readlink() and realpath() with hardlink, linkname stored inside an array --\n";
|
||||
// creating hard links
|
||||
var_dump( link($filename, $link_arr[0]) );
|
||||
var_dump( readlink($link_arr[0]) ); // invalid because readlink doesn't work with hardlink
|
||||
var_dump( realpath($link_arr[0]) );
|
||||
var_dump( link($filename, $link_arr[1]) );
|
||||
var_dump( readlink($link_arr[1]) ); // invalid because readlink doesn't work with hardlink
|
||||
var_dump( realpath($link_arr[1]) );
|
||||
|
||||
// delete the links
|
||||
unlink($link_arr[0]);
|
||||
unlink($link_arr[1]);
|
||||
|
||||
echo "\n*** Testing readlink() and realpath() with linkname as empty string, NULL and single space ***\n";
|
||||
$link_string = array (
|
||||
/* linkname as spaces */
|
||||
" ",
|
||||
' ',
|
||||
|
||||
/* empty linkname */
|
||||
"",
|
||||
'',
|
||||
NULL,
|
||||
null
|
||||
);
|
||||
for($loop_counter = 0; $loop_counter < count($link_string); $loop_counter++) {
|
||||
echo "-- Iteration";
|
||||
echo $loop_counter + 1;
|
||||
echo " --\n";
|
||||
|
||||
var_dump( readlink($link_string[$loop_counter]) );
|
||||
var_dump( realpath($link_string[$loop_counter]) );
|
||||
}
|
||||
|
||||
echo "Done\n";
|
||||
?>
|
||||
--CLEAN--
|
||||
<?php
|
||||
$name_prefix = dirname(__FILE__)."/readlink_realpath_variation";
|
||||
unlink("$name_prefix/home/tests/link/readlink_realpath_variation.tmp");
|
||||
rmdir("$name_prefix/home/tests/link/");
|
||||
rmdir("$name_prefix/home/tests/");
|
||||
rmdir("$name_prefix/home/");
|
||||
rmdir("$name_prefix/");
|
||||
?>
|
||||
--EXPECTF--
|
||||
*** Testing readlink() and realpath() : usage variations ***
|
||||
|
||||
*** Testing readlink() and realpath() with linkname stored inside a object ***
|
||||
|
||||
-- Testing readlink() and realpath() with softlink, linkname stored inside an object --
|
||||
bool(true)
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
bool(true)
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
|
||||
-- Testing readlink() and realpath() with hardlink, linkname stored inside an object --
|
||||
bool(true)
|
||||
|
||||
Warning: readlink(): Invalid argument in %s on line %d
|
||||
bool(false)
|
||||
string(%d) "%s/readlink_realpath_variation/home/readlink_realpath_variation_link.tmp"
|
||||
bool(true)
|
||||
|
||||
Warning: readlink(): Invalid argument in %s on line %d
|
||||
bool(false)
|
||||
string(%d) "%s/readlink_realpath_variation_link.tmp"
|
||||
|
||||
*** Testing readlink() and realpath() with linkname stored in an array ***
|
||||
|
||||
-- Testing readlink() and realpath() with softlink, linkname stored inside an array --
|
||||
bool(true)
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
|
||||
Warning: symlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
Warning: unlink(%s/./readlink_realpath_variation/home/../home//tests//..//..//..//home//readlink_realpath_variation_link.tmp/): No such file or directory in %s on line %d
|
||||
|
||||
-- Testing readlink() and realpath() with hardlink, linkname stored inside an array --
|
||||
bool(true)
|
||||
|
||||
Warning: readlink(): Invalid argument in %s on line %d
|
||||
bool(false)
|
||||
string(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation_link.tmp"
|
||||
|
||||
Warning: link(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
Warning: unlink(%s/./readlink_realpath_variation/home/../home//tests//..//..//..//home//readlink_realpath_variation_link.tmp/): No such file or directory in %s on line %d
|
||||
|
||||
*** Testing readlink() and realpath() with linkname as empty string, NULL and single space ***
|
||||
-- Iteration1 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
-- Iteration2 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
-- Iteration3 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
string(%d) "%s"
|
||||
-- Iteration4 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
string(%d) "%s"
|
||||
-- Iteration5 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
string(%d) "%s"
|
||||
-- Iteration6 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
string(%d) "%s"
|
||||
Done
|
||||
--UEXPECTF--
|
||||
*** Testing readlink() and realpath() : usage variations ***
|
||||
|
||||
*** Testing readlink() and realpath() with linkname stored inside a object ***
|
||||
|
||||
-- Testing readlink() and realpath() with softlink, linkname stored inside an object --
|
||||
bool(true)
|
||||
unicode(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
unicode(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
bool(true)
|
||||
unicode(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
unicode(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
|
||||
-- Testing readlink() and realpath() with hardlink, linkname stored inside an object --
|
||||
bool(true)
|
||||
|
||||
Warning: readlink(): Invalid argument in %s on line %d
|
||||
bool(false)
|
||||
unicode(%d) "%s/readlink_realpath_variation/home/readlink_realpath_variation_link.tmp"
|
||||
bool(true)
|
||||
|
||||
Warning: readlink(): Invalid argument in %s on line %d
|
||||
bool(false)
|
||||
unicode(%d) "%s/readlink_realpath_variation_link.tmp"
|
||||
|
||||
*** Testing readlink() and realpath() with linkname stored in an array ***
|
||||
|
||||
-- Testing readlink() and realpath() with softlink, linkname stored inside an array --
|
||||
bool(true)
|
||||
unicode(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
unicode(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation.tmp"
|
||||
|
||||
Warning: symlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
Warning: unlink(%s/./readlink_realpath_variation/home/../home//tests//..//..//..//home//readlink_realpath_variation_link.tmp/): No such file or directory in %s on line %d
|
||||
|
||||
-- Testing readlink() and realpath() with hardlink, linkname stored inside an array --
|
||||
bool(true)
|
||||
|
||||
Warning: readlink(): Invalid argument in %s on line %d
|
||||
bool(false)
|
||||
unicode(%d) "%s/readlink_realpath_variation/home/tests/link/readlink_realpath_variation_link.tmp"
|
||||
|
||||
Warning: link(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
|
||||
Warning: unlink(%s/./readlink_realpath_variation/home/../home//tests//..//..//..//home//readlink_realpath_variation_link.tmp/): No such file or directory in %s on line %d
|
||||
|
||||
*** Testing readlink() and realpath() with linkname as empty string, NULL and single space ***
|
||||
-- Iteration1 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
-- Iteration2 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
bool(false)
|
||||
-- Iteration3 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
unicode(%d) "%s"
|
||||
-- Iteration4 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
unicode(%d) "%s"
|
||||
-- Iteration5 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
unicode(%d) "%s"
|
||||
-- Iteration6 --
|
||||
|
||||
Warning: readlink(): No such file or directory in %s on line %d
|
||||
bool(false)
|
||||
unicode(%d) "%s"
|
||||
Done
|
Loading…
Reference in New Issue
Block a user