]> granicus.if.org Git - php/commitdiff
Fix tests regarding negative fileinode()
authorChristoph M. Becker <cmbecker69@gmx.de>
Wed, 15 Jul 2020 11:19:27 +0000 (13:19 +0200)
committerChristoph M. Becker <cmbecker69@gmx.de>
Wed, 15 Jul 2020 14:38:38 +0000 (16:38 +0200)
The results of `fileinode()` may be negative due to wrap-around
behavior (at least on Windows as of PHP 7.4.0).

ext/standard/tests/file/fileinode_basic.phpt
ext/standard/tests/file/fileinode_variation.phpt
ext/standard/tests/file/filestat.phpt
ext/standard/tests/file/tempnam_variation1.phpt

index dfcabe16bba33768042863f61f3c6c5ea29214aa..c468d2025f7239202b9b2810d6532a8155153a97 100644 (file)
@@ -28,9 +28,9 @@ unlink (__DIR__."/inode.tmp");
 ?>
 --EXPECTF--
 *** Testing fileinode() with file, directory ***
-%d
-%d
-%d
-%d
+%i
+%i
+%i
+%i
 
 *** Done ***
index 4006d94ffa01fe3bd238a4afcce8b7d2f6fc1641..d8f59faefc4a824d4010200d93f71c91a1bc656d 100644 (file)
@@ -89,24 +89,24 @@ echo "\n*** Done ***";
 --EXPECTF--
 *** Testing fileinode() with files, links and directories ***
 -- Testing with files --
-%d
-%d
+%i
+%i
 -- Testing with links: hard link --
-%d
-%d
+%i
+%i
 -- Testing with links: soft link --
-%d
-%d
+%i
+%i
 -- Testing after copying a file --
-%d
-%d
+%i
+%i
 -- Testing after renaming the file --
-%d
-%d
+%i
+%i
 -- Testing with directories --
-%d
-%d
+%i
+%i
 -- Testing with binary input --
-%d
-%d
+%i
+%i
 *** Done ***
index f6031219c72ef308a04d5011f39d56dfb436e692..f7de4fc4351aaf44d8297b9ce42de790de7114db 100644 (file)
@@ -30,17 +30,17 @@ var_dump(filectime("/no/such/file/or/dir"));
 echo "Done\n";
 ?>
 --EXPECTF--
+int(%i)
 int(%d)
 int(%d)
 int(%d)
 int(%d)
+int(%i)
 int(%d)
 int(%d)
 int(%d)
 int(%d)
-int(%d)
-int(%d)
-int(%d)
+int(%i)
 int(%d)
 int(%d)
 int(%d)
index 762b4eab73a4eafcdd17daae41e0d9cff033e316..ecfae4a167eb97ae98de24aa03c17657d00d8782 100644 (file)
@@ -66,51 +66,51 @@ echo "*** Done ***\n";
 -- Iteration 1 --
 File name is => %s%etempnam_variation1.tmp%s
 File permissions are => 100600
-File inode is => %d
+File inode is => %i
 File created in => directory specified
 -- Iteration 2 --
 File name is => %s%etempnam_variation1.tmp%s
 File permissions are => 100600
-File inode is => %d
+File inode is => %i
 File created in => directory specified
 -- Iteration 3 --
 File name is => %s%etempnam_variation1.tmp%s
 File permissions are => 100600
-File inode is => %d
+File inode is => %i
 File created in => directory specified
 -- Iteration 4 --
 File name is => %s%etempnam_variation1.tmp%s
 File permissions are => 100600
-File inode is => %d
+File inode is => %i
 File created in => directory specified
 -- Iteration 5 --
 File name is => %s%etempnam_variation1.tmp%s
 File permissions are => 100600
-File inode is => %d
+File inode is => %i
 File created in => directory specified
 -- Iteration 6 --
 File name is => %s%etempnam_variation1.tmp%s
 File permissions are => 100600
-File inode is => %d
+File inode is => %i
 File created in => directory specified
 -- Iteration 7 --
 File name is => %s%etempnam_variation1.tmp%s
 File permissions are => 100600
-File inode is => %d
+File inode is => %i
 File created in => directory specified
 -- Iteration 8 --
 File name is => %s%etempnam_variation1.tmp%s
 File permissions are => 100600
-File inode is => %d
+File inode is => %i
 File created in => directory specified
 -- Iteration 9 --
 File name is => %s%etempnam_variation1.tmp%s
 File permissions are => 100600
-File inode is => %d
+File inode is => %i
 File created in => directory specified
 -- Iteration 10 --
 File name is => %s%etempnam_variation1.tmp%s
 File permissions are => 100600
-File inode is => %d
+File inode is => %i
 File created in => directory specified
 *** Done ***