void (*register_server_variables)(zval *track_vars_array ELS_DC SLS_DC PLS_DC);
void (*log_message)(char *message);
+ void (*block_interruptions)(void);
+ void (*unblock_interruptions)(void);
+
void (*default_post_reader)(char *content_type_dup SLS_DC);
};
zuf.write_function = php_body_write_wrapper;
zuf.fopen_function = php_fopen_wrapper_for_zend;
zuf.message_handler = php_message_handler_for_zend;
- zuf.block_interruptions = BLOCK_INTERRUPTIONS;
- zuf.unblock_interruptions = UNBLOCK_INTERRUPTIONS;
+ zuf.block_interruptions = sapi_module.block_interruptions;
+ zuf.unblock_interruptions = sapi_module.unblock_interruptions;
zuf.get_ini_entry = php_get_ini_entry_for_zend;
zuf.ticks_function = NULL;
zend_startup(&zuf, NULL);
NULL, /* register server variables */
NULL, /* Log message */
+ NULL, /* Block interruptions */
+ NULL, /* Unblock interruptions */
+
STANDARD_SAPI_MODULE_PROPERTIES
};
sapi_apache_register_server_variables, /* register server variables */
php_apache_log_message, /* Log message */
+ block_alarms, /* Block interruptions */
+ unblock_alarms, /* Unblock interruptions */
+
STANDARD_SAPI_MODULE_PROPERTIES
};
sapi_cgi_register_variables, /* register server variables */
sapi_cgi_log_message, /* Log message */
+ NULL, /* Block interruptions */
+ NULL, /* Unblock interruptions */
+
STANDARD_SAPI_MODULE_PROPERTIES
};
sapi_isapi_register_server_variables, /* register server variables */
NULL, /* Log message */
+ NULL, /* Block interruptions */
+ NULL, /* Unblock interruptions */
+
STANDARD_SAPI_MODULE_PROPERTIES
};
NULL, /* register server variables */
NULL, /* Log message */
+ NULL, /* Block interruptions */
+ NULL, /* Unblock interruptions */
+
STANDARD_SAPI_MODULE_PROPERTIES
};
NULL, /* register server variables */
NULL, /* Log message */
+ NULL, /* Block interruptions */
+ NULL, /* Unblock interruptions */
STANDARD_SAPI_MODULE_PROPERTIES
};
NULL, /* register server variables */
NULL, /* Log message */
+ NULL, /* Block interruptions */
+ NULL, /* Unblock interruptions */
+
STANDARD_SAPI_MODULE_PROPERTIES
};
sapi_thttpd_read_post,
sapi_thttpd_read_cookies,
- NULL, /* register server variables */
- NULL, /* Log message */
+ NULL, /* register server variables */
+ NULL, /* Log message */
+
+ NULL, /* Block interruptions */
+ NULL, /* Unblock interruptions */
STANDARD_SAPI_MODULE_PROPERTIES
};