diff options
Diffstat (limited to 'ext/pcntl/tests/pcntl_signal.phpt')
| -rw-r--r-- | ext/pcntl/tests/pcntl_signal.phpt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ext/pcntl/tests/pcntl_signal.phpt b/ext/pcntl/tests/pcntl_signal.phpt index 2db01305b5..a6441935c1 100644 --- a/ext/pcntl/tests/pcntl_signal.phpt +++ b/ext/pcntl/tests/pcntl_signal.phpt @@ -11,6 +11,12 @@ pcntl_signal(SIGTERM, function($signo){ posix_kill(posix_getpid(), SIGTERM); pcntl_signal_dispatch(); +pcntl_signal(SIGUSR1, function($signo, $siginfo){ + printf("got signal from %s\n", $siginfo['pid'] ?? 'nobody'); +}); +posix_kill(posix_getpid(), SIGUSR1); +pcntl_signal_dispatch(); + var_dump(pcntl_signal()); var_dump(pcntl_signal(SIGALRM, SIG_IGN)); var_dump(pcntl_signal(-1, -1)); @@ -24,6 +30,7 @@ echo "ok\n"; ?> --EXPECTF-- signal dispatched +got signal from %r\d+|nobody%r Warning: pcntl_signal() expects at least 2 parameters, 0 given in %s NULL |
