Add php_handle_aborted_connection()

Call this from your SAPI module to signal an aborted connection.
This commit is contained in:
Sascha Schumann 2000-10-29 16:00:42 +00:00
parent c38005a4f1
commit 13183ed5c3
2 changed files with 12 additions and 0 deletions

View File

@ -1214,6 +1214,17 @@ PHPAPI void php_execute_script(zend_file_handle *primary_file CLS_DC ELS_DC PLS_
free_alloca(old_cwd);
}
PHPAPI void php_handle_aborted_connection(void)
{
PLS_FETCH();
PG(connection_status) = PHP_CONNECTION_ABORTED;
if (!PG(ignore_user_abort)) {
zend_bailout();
}
}
PHPAPI int php_handle_auth_data(const char *auth SLS_DC)
{
int ret = -1;

View File

@ -44,6 +44,7 @@ PHPAPI void php_execute_script(zend_file_handle *primary_file CLS_DC ELS_DC PLS_
PHPAPI int php_handle_special_queries(SLS_D PLS_DC);
PHPAPI int php_lint_script(zend_file_handle *file CLS_DC ELS_DC PLS_DC);
PHPAPI void php_handle_aborted_connection(void);
PHPAPI int php_handle_auth_data(const char *auth SLS_DC);
extern void php_call_shutdown_functions(void);