summaryrefslogtreecommitdiff
path: root/ext/pcntl/tests
diff options
context:
space:
mode:
authorDavey Shafik <me@daveyshafik.com>2016-07-20 14:17:04 -0700
committerDavey Shafik <me@daveyshafik.com>2016-07-20 14:17:04 -0700
commit57092c5a68a43012da811840b2a2f79378494209 (patch)
treecfac111724a95c79cd8d0502a4df9cab7bdd9308 /ext/pcntl/tests
parent5507fbe6af445fa4f1caeeba48738888aedd4612 (diff)
parentcc16eff7ad89e61ce732329b7b3ddddcd418fc54 (diff)
downloadphp-git-57092c5a68a43012da811840b2a2f79378494209.tar.gz
Merge RFC Additional Context in pcntl_signal Handler
Diffstat (limited to 'ext/pcntl/tests')
-rw-r--r--ext/pcntl/tests/pcntl_signal.phpt7
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