xref: /PHP-8.0/ext/pcntl/tests/pcntl_alarm.phpt (revision 0c6d06ec)
1--TEST--
2pcntl_alarm()
3--SKIPIF--
4<?php if (!function_exists("pcntl_sigtimedwait")) die("skip pcntl_sigtimedwait() not available"); ?>
5--INI--
6max_execution_time=0
7--FILE--
8<?php
9pcntl_signal(SIGALRM, function(){});
10
11pcntl_alarm(0);
12var_dump(pcntl_alarm(60));
13var_dump(pcntl_alarm(1) > 0);
14$siginfo = array();
15var_dump(pcntl_sigtimedwait(array(SIGALRM),$siginfo,2) === SIGALRM);
16?>
17--EXPECT--
18int(0)
19bool(true)
20bool(true)
21