ID: 21331
Updated by: [EMAIL PROTECTED]
Reported By: piotr at t-p-l dot com
-Status: Open
+Status: Closed
Bug Type: Documentation problem
Operating System: Linux
PHP Version: 4.3.0
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.
Added a note on the pcntl_signal page that declare must be used in
order for signal handling to function properly (as of PHP 4.3.0).
Previous Comments:
------------------------------------------------------------------------
[2003-01-10 02:17:39] piotr at t-p-l dot com
alright I supose its ok to close this bug then .. since the ticks thing
did make it work in the end .. and the ticks problems are prety much me
not understanding what really ticks do
------------------------------------------------------------------------
[2003-01-10 02:12:21] polone at townnews dot com
The "ticks" aspect isn't really a change from the previous behaviour,
when set as:
declare(ticks=1);
Though I would like to point out that anything using
register_tick_function() will now magically get executed ALL THE TIME,
even though this has to be enabled for signal handling support.
------------------------------------------------------------------------
[2003-01-02 15:37:05] piotr at t-p-l dot com
using define(ticks=1); it seems to have gotten rid of the problem with
it executing extra code here is a sample
$foo = socket_accept($sock);
echo "Line One...\n";
echo "Line Two...\n";
with define(ticks=2); "Line One..." shows up before the signal handler
is called .. with ticks=1 it doesnt .. so again knowing what exactly
this ticks define does would help.
------------------------------------------------------------------------
[2003-01-02 15:13:24] piotr at t-p-l dot com
on a side but related issue .. the warning about the interrupted system
call is spewed out twice .. so I guess thats a bug in itself
------------------------------------------------------------------------
[2003-01-02 15:10:38] piotr at t-p-l dot com
ok .. so now the handler executes with that third param set to false,
but it looks like code after the call to socket_accept() still a line
or two of it is run before the handler kicks in.
also what is the significance of the value of the ticks define?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/21331
--
Edit this bug report at http://bugs.php.net/?id=21331&edit=1