summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArpad Ray <arpad@php.net>2011-09-13 23:07:08 +0000
committerArpad Ray <arpad@php.net>2011-09-13 23:07:08 +0000
commit45a96e0d5b0695902fdd398b538d9e32b69e0af3 (patch)
tree0ffb371d6adf76f3ffca964c5afde702258a053d
parent5bc97c6cfaab487504a6330368d2c0b0eef716c0 (diff)
downloadphp-git-45a96e0d5b0695902fdd398b538d9e32b69e0af3.tar.gz
fix zts break in r316688
-rw-r--r--ext/session/session.c8
-rw-r--r--ext/standard/basic_functions.c6
-rw-r--r--ext/standard/basic_functions.h6
3 files changed, 10 insertions, 10 deletions
diff --git a/ext/session/session.c b/ext/session/session.c
index bd4efd0cdb..ac3fda0a69 100644
--- a/ext/session/session.c
+++ b/ext/session/session.c
@@ -1638,7 +1638,7 @@ static PHP_FUNCTION(session_set_save_handler)
shutdown_function_entry.arguments[0] = callback;
/* add shutdown function, removing the old one if it exists */
- if (!register_user_shutdown_function("session_shutdown", &shutdown_function_entry)) {
+ if (!register_user_shutdown_function("session_shutdown", &shutdown_function_entry TSRMLS_CC)) {
zval_ptr_dtor(&callback);
efree(shutdown_function_entry.arguments);
php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unable to register session shutdown function");
@@ -1646,7 +1646,7 @@ static PHP_FUNCTION(session_set_save_handler)
}
} else {
/* remove shutdown function */
- remove_user_shutdown_function("session_shutdown");
+ remove_user_shutdown_function("session_shutdown" TSRMLS_CC);
}
PS(mod_user_implemented) = 1;
@@ -1662,7 +1662,7 @@ static PHP_FUNCTION(session_set_save_handler)
}
/* remove shutdown function */
- remove_user_shutdown_function("session_shutdown");
+ remove_user_shutdown_function("session_shutdown" TSRMLS_CC);
for (i = 0; i < 6; i++) {
if (!zend_is_callable(*args[i], 0, &name TSRMLS_CC)) {
@@ -1946,7 +1946,7 @@ static PHP_FUNCTION(session_register_shutdown)
ZVAL_STRING(callback, "session_write_close", 1);
shutdown_function_entry.arguments[0] = callback;
- if (!append_user_shutdown_function(shutdown_function_entry)) {
+ if (!append_user_shutdown_function(shutdown_function_entry TSRMLS_CC)) {
zval_ptr_dtor(&callback);
efree(shutdown_function_entry.arguments);
diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c
index cc563ede0a..277f33eb1e 100644
--- a/ext/standard/basic_functions.c
+++ b/ext/standard/basic_functions.c
@@ -5108,7 +5108,7 @@ PHP_FUNCTION(register_shutdown_function)
}
/* }}} */
-PHPAPI zend_bool register_user_shutdown_function(char *function_name, php_shutdown_function_entry *shutdown_function_entry) /* {{{ */
+PHPAPI zend_bool register_user_shutdown_function(char *function_name, php_shutdown_function_entry *shutdown_function_entry TSRMLS_DC) /* {{{ */
{
if (!BG(user_shutdown_function_names)) {
ALLOC_HASHTABLE(BG(user_shutdown_function_names));
@@ -5119,7 +5119,7 @@ PHPAPI zend_bool register_user_shutdown_function(char *function_name, php_shutdo
}
/* }}} */
-PHPAPI zend_bool remove_user_shutdown_function(char *function_name) /* {{{ */
+PHPAPI zend_bool remove_user_shutdown_function(char *function_name TSRMLS_DC) /* {{{ */
{
if (BG(user_shutdown_function_names)) {
return zend_hash_del_key_or_index(BG(user_shutdown_function_names), function_name, sizeof(function_name), 0, HASH_DEL_KEY) != FAILURE;
@@ -5129,7 +5129,7 @@ PHPAPI zend_bool remove_user_shutdown_function(char *function_name) /* {{{ */
}
/* }}} */
-PHPAPI zend_bool append_user_shutdown_function(php_shutdown_function_entry shutdown_function_entry) /* {{{ */
+PHPAPI zend_bool append_user_shutdown_function(php_shutdown_function_entry shutdown_function_entry TSRMLS_DC) /* {{{ */
{
if (!BG(user_shutdown_function_names)) {
ALLOC_HASHTABLE(BG(user_shutdown_function_names));
diff --git a/ext/standard/basic_functions.h b/ext/standard/basic_functions.h
index 32b6d51317..9e68fd4f77 100644
--- a/ext/standard/basic_functions.h
+++ b/ext/standard/basic_functions.h
@@ -256,8 +256,8 @@ typedef struct _php_shutdown_function_entry {
int arg_count;
} php_shutdown_function_entry;
-PHPAPI extern zend_bool register_user_shutdown_function(char *function_name, php_shutdown_function_entry *shutdown_function_entry);
-PHPAPI extern zend_bool remove_user_shutdown_function(char *function_name);
-PHPAPI extern zend_bool append_user_shutdown_function(php_shutdown_function_entry shutdown_function_entry);
+PHPAPI extern zend_bool register_user_shutdown_function(char *function_name, php_shutdown_function_entry *shutdown_function_entry TSRMLS_DC);
+PHPAPI extern zend_bool remove_user_shutdown_function(char *function_name TSRMLS_DC);
+PHPAPI extern zend_bool append_user_shutdown_function(php_shutdown_function_entry shutdown_function_entry TSRMLS_DC);
#endif /* BASIC_FUNCTIONS_H */