diff options
| author | Kalle Sommer Nielsen <kalle@php.net> | 2019-05-02 23:26:03 +0300 |
|---|---|---|
| committer | Kalle Sommer Nielsen <kalle@php.net> | 2019-05-02 23:26:03 +0300 |
| commit | a178627fa532ce526117f07d90f0ab6c2b84c652 (patch) | |
| tree | 31ccf24d105e0525c5bb05c47d35013ed92df1ef /ext/pcntl | |
| parent | 6b43f56094031003283889afaa257a4967815aab (diff) | |
| parent | 826e4aca59c778cb8ea8926e3ea8dbd6c81c9253 (diff) | |
| download | php-git-a178627fa532ce526117f07d90f0ab6c2b84c652.tar.gz | |
Merge branch 'PHP-7.4'
* PHP-7.4:
Remove test-pcntl script
Diffstat (limited to 'ext/pcntl')
| -rwxr-xr-x | ext/pcntl/test-pcntl.php | 40 |
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); -} |
