]> granicus.if.org Git - php/commitdiff
Make 045.phpt busy wait
authorNikita Popov <nikita.ppv@gmail.com>
Wed, 29 Apr 2020 08:12:53 +0000 (10:12 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Wed, 29 Apr 2020 08:12:53 +0000 (10:12 +0200)
The timeout is only real-time based on Windows. Make this use
a busy wait loop instead. If hard_timeout is broken, this will
fail with a run-tests enforced timeout instead.

tests/lang/045.phpt

index 44fb80141003b34faeb60dca047ceb1504b8bda5..e5299ae2221cb203143f9e8b9ad0621a721b3bfb 100644 (file)
@@ -13,13 +13,7 @@ set_time_limit(1);
 register_shutdown_function("plop");
 
 function plop() {
-    $ts = time();
-    while(true) {
-        if ((time()-$ts) > 2) {
-            echo "Failed!";
-            break;
-        }
-    }
+    while (true);
 }
 plop();
 ?>