From: Zeev Suraski Date: Thu, 19 Sep 2002 15:54:23 +0000 (+0000) Subject: Fix connection_status() X-Git-Tag: MODERN_SYMMETRIC_SESSION_BEHAVIOUR_20021003~287 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3ae3eb06e92d2ae5894e4e0365b755ba9923446c;p=php Fix connection_status() --- diff --git a/main/main.c b/main/main.c index 1306414dd0..5d55161845 100644 --- a/main/main.c +++ b/main/main.c @@ -793,6 +793,12 @@ static void php_message_handler_for_zend(long message, void *data) } /* }}} */ + +void php_on_timeout(int seconds TSRMLS_DC) +{ + PG(connection_status) |= PHP_CONNECTION_TIMEOUT; +} + #if PHP_SIGCHILD /* {{{ sigchld_handler */ @@ -1024,6 +1030,7 @@ int php_module_startup(sapi_module_struct *sf, zend_module_entry *additional_mod zuf.unblock_interruptions = sapi_module.unblock_interruptions; zuf.get_configuration_directive = php_get_configuration_directive_for_zend; zuf.ticks_function = php_run_ticks; + zuf.on_timeout = php_on_timeout; zend_startup(&zuf, NULL, 1); #ifdef ZTS