summaryrefslogtreecommitdiff
path: root/ext/pcntl
diff options
context:
space:
mode:
authorKalle Sommer Nielsen <kalle@php.net>2019-05-02 23:26:03 +0300
committerKalle Sommer Nielsen <kalle@php.net>2019-05-02 23:26:03 +0300
commita178627fa532ce526117f07d90f0ab6c2b84c652 (patch)
tree31ccf24d105e0525c5bb05c47d35013ed92df1ef /ext/pcntl
parent6b43f56094031003283889afaa257a4967815aab (diff)
parent826e4aca59c778cb8ea8926e3ea8dbd6c81c9253 (diff)
downloadphp-git-a178627fa532ce526117f07d90f0ab6c2b84c652.tar.gz
Merge branch 'PHP-7.4'
* PHP-7.4: Remove test-pcntl script
Diffstat (limited to 'ext/pcntl')
-rwxr-xr-xext/pcntl/test-pcntl.php40
1 files changed, 0 insertions, 40 deletions
diff --git a/ext/pcntl/test-pcntl.php b/ext/pcntl/test-pcntl.php
deleted file mode 100755
index 01d44fcad4..0000000000
--- a/ext/pcntl/test-pcntl.php
+++ /dev/null
@@ -1,40 +0,0 @@
-#!../../php -q
-<?
-
-declare(ticks=1);
-
-function alarm_handle($signal){
- if ($signal==SIGALRM) print "Child: Caught SIGALRM!!!\n";
-}
-
-function usr1_handle($signal){
- if ($signal==SIGUSR1) print "Child: Caught SIGUSR1!!!\n";
-}
-
-print "This test will demonstrate a fork followed by ipc via signals.\n";
-
-$pid=pcntl_fork();
-if ($pid==0) {
- pcntl_signal(SIGUSR1, "usr1_handle");
- pcntl_signal(SIGALRM, "alarm_handle");
- print "Child: Waiting for alarm.....\n";
- sleep(100);
- print "Child: Waiting for usr1......\n";
- sleep(100);
- print "Child: Resetting Alarm handler to Ignore....\n";
- pcntl_signal(SIGALRM, SIG_IGN);
- print "Child: sleeping for 10 seconds....\n";
- sleep(10);
- print "Done\n";
-} else {
- print "Parent: Waiting 10 seconds....\n";
- sleep(10);
- print "Parent: Sending SIGALRM to Child\n";
- posix_kill($pid,SIGALRM);
- sleep(1);
- print "Parent: Senging SIGUSR1 to Child\n";
- posix_kill($pid,SIGUSR1);
- sleep(2);
- print "Parent: Sending SIGALRM to Child\n";
- pcntl_waitpid($pid, &$status, $options);
-}