ID: 40264 Updated by: [EMAIL PROTECTED] Reported By: cocoiti at comio dot info -Status: Open +Status: Closed Bug Type: Documentation problem Operating System: all PHP Version: Irrelevant New Comment:
This bug has been fixed in the documentation's XML sources. Since the online and downloadable versions of the documentation need some time to get updated, we would like to ask you to be a bit patient. Thank you for the report, and for helping us make our documentation better. Previous Comments: ------------------------------------------------------------------------ [2007-01-28 16:04:06] cocoiti at comio dot info Description: ------------ There is a problem in the sample code of this URL. http://www.php.net/manual/en/ref.pcntl.php Pcntl_signal is not executed because there is "while". Please change as follows. Reproduce code: --------------- <?php declare(ticks=1); $pid = pcntl_fork(); if ($pid == -1) { die("could not fork"); } else if ($pid) { exit(); // we are the parent } else { // we are the child } // detatch from the controlling terminal if (!posix_setsid()) { die("could not detach from terminal"); } function sig_handler($signo) { switch ($signo) { case SIGTERM: // handle shutdown tasks exit; break; case SIGHUP: // handle restart tasks break; default: // handle all other signals } } // setup signal handlers pcntl_signal(SIGTERM, "sig_handler"); pcntl_signal(SIGHUP, "sig_handler"); // loop forever performing tasks while (1) { // do something interesting here } ?> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=40264&edit=1