diff options
Diffstat (limited to 'ext/pcntl/tests/pcntl_alarm.phpt')
-rw-r--r-- | ext/pcntl/tests/pcntl_alarm.phpt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ext/pcntl/tests/pcntl_alarm.phpt b/ext/pcntl/tests/pcntl_alarm.phpt new file mode 100644 index 0000000..a9cae16 --- /dev/null +++ b/ext/pcntl/tests/pcntl_alarm.phpt @@ -0,0 +1,23 @@ +--TEST-- +pcntl_alarm() +--SKIPIF-- +<?php if (!function_exists("pcntl_sigtimedwait")) die("skip pcntl_sigtimedwait() not available"); ?> +--INI-- +max_execution_time=0 +--FILE-- +<?php +pcntl_signal(SIGALRM, function(){}); + +var_dump(pcntl_alarm()); +pcntl_alarm(0); +var_dump(pcntl_alarm(60)); +var_dump(pcntl_alarm(1) > 0); +$siginfo = array(); +var_dump(pcntl_sigtimedwait(array(SIGALRM),$siginfo,2) === SIGALRM); +?> +--EXPECTF-- +Warning: pcntl_alarm() expects exactly 1 parameter, 0 given in %s +NULL +int(0) +bool(true) +bool(true) |