]> granicus.if.org Git - php/commitdiff
Fix connection_status()
authorZeev Suraski <zeev@php.net>
Thu, 19 Sep 2002 15:54:23 +0000 (15:54 +0000)
committerZeev Suraski <zeev@php.net>
Thu, 19 Sep 2002 15:54:23 +0000 (15:54 +0000)
main/main.c

index 1306414dd0f38c156c44a33691ca04e98bffdc58..5d55161845f9708d237417638331018064d546d7 100644 (file)
@@ -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