Test also the scalar aspect of getitimer().
Jarkko Hietaniemi [Sun, 15 Apr 2001 19:31:01 +0000 (19:31 +0000)]
p4raw-id: //depot/perl@9708

t/lib/time-hires.t

index 1e68acf..b74375b 100644 (file)
@@ -194,12 +194,12 @@ unless (defined &Time::HiRes::setitimer
        print "# Tick! $i ", Time::HiRes::tv_interval($r), "\n";
     }; 
 
-    print "# setitimer: ", join(" ", setitimer(ITIMER_VIRTUAL, 3, 0.5)), "\n";
+    print "# setitimer: ", join(" ", setitimer(ITIMER_VIRTUAL, 1, 0.5)), "\n";
 
     print "# getitimer: ", join(" ", getitimer(ITIMER_VIRTUAL)), "\n";
 
-    while ($i) {
-       my $j; $j++ for 1..1000;
+    while (getitimer(ITIMER_VIRTUAL)) {
+       my $j; $j++ for 1..1000; # Can't be unbreakable, must test getitimer().
     }
 
     print "# getitimer: ", join(" ", getitimer(ITIMER_VIRTUAL)), "\n";