Annotation of embedaddon/php/ext/standard/tests/misc/time_nanosleep_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: time_nanosleep — Delay for a number of seconds and nanoseconds
3: --SKIPIF--
4: <?php if (!function_exists('time_nanosleep')) die("skip");
5: if (getenv("SKIP_SLOW_TESTS")) die("skip slow test");
6: ?>
7: --CREDITS--
8: Àlex Corretgé - alex@corretge.cat
9: --FILE--
10: <?php
11: $nano = time_nanosleep(2, 100000);
12:
13: if ($nano === true) {
14: echo "Slept for 2 seconds, 100 milliseconds.\n";
15: } elseif ($nano === false) {
16: echo "Sleeping failed.\n";
17: } elseif (is_array($nano)) {
18: $seconds = $nano['seconds'];
19: $nanoseconds = $nano['nanoseconds'];
20: echo "Interrupted by a signal.\n";
21: echo "Time remaining: $seconds seconds, $nanoseconds nanoseconds.";
22: }
23: ?>
24: --EXPECT--
25: Slept for 2 seconds, 100 milliseconds.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>