summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
Diffstat (limited to 'main')
-rw-r--r--main/SAPI.c8
-rw-r--r--main/SAPI.h2
-rw-r--r--main/main.c12
-rw-r--r--main/php_ini.c14
-rw-r--r--main/php_ini.h2
-rw-r--r--main/php_ticks.c5
-rw-r--r--main/rfc1867.c4
7 files changed, 24 insertions, 23 deletions
diff --git a/main/SAPI.c b/main/SAPI.c
index 618f16f140..08fa6afcc5 100644
--- a/main/SAPI.c
+++ b/main/SAPI.c
@@ -496,17 +496,17 @@ SAPI_API int sapi_send_headers()
http_status_line.header = SG(sapi_headers).http_status_line;
http_status_line.header_len = strlen(SG(sapi_headers).http_status_line);
- sapi_module.send_header(&http_status_line, SG(server_context));
+ sapi_module.send_header(&http_status_line, SG(server_context) TSRMLS_CC);
}
- zend_llist_apply_with_argument(&SG(sapi_headers).headers, (void (*)(void *, void *)) sapi_module.send_header, SG(server_context));
+ zend_llist_apply_with_argument(&SG(sapi_headers).headers, (llist_apply_with_arg_func_t) sapi_module.send_header, SG(server_context) TSRMLS_CC);
if(SG(sapi_headers).send_default_content_type) {
sapi_header_struct default_header;
sapi_get_default_content_type_header(&default_header TSRMLS_CC);
- sapi_module.send_header(&default_header, SG(server_context));
+ sapi_module.send_header(&default_header, SG(server_context) TSRMLS_CC);
sapi_free_header(&default_header);
}
- sapi_module.send_header(NULL, SG(server_context));
+ sapi_module.send_header(NULL, SG(server_context) TSRMLS_CC);
ret = SUCCESS;
break;
case SAPI_HEADER_SEND_FAILED:
diff --git a/main/SAPI.h b/main/SAPI.h
index 85dd8a2079..95015a7f81 100644
--- a/main/SAPI.h
+++ b/main/SAPI.h
@@ -169,7 +169,7 @@ struct _sapi_module_struct {
int (*header_handler)(sapi_header_struct *sapi_header, sapi_headers_struct *sapi_headers TSRMLS_DC);
int (*send_headers)(sapi_headers_struct *sapi_headers TSRMLS_DC);
- void (*send_header)(sapi_header_struct *sapi_header, void *server_context);
+ void (*send_header)(sapi_header_struct *sapi_header, void *server_context TSRMLS_DC);
int (*read_post)(char *buffer, uint count_bytes TSRMLS_DC);
char *(*read_cookies)(TSRMLS_D);
diff --git a/main/main.c b/main/main.c
index bfe8b67d0c..8e9c1c0dc2 100644
--- a/main/main.c
+++ b/main/main.c
@@ -128,7 +128,7 @@ static PHP_INI_MH(OnUpdateErrorReporting)
/* {{{ php_disable_functions
*/
-static void php_disable_functions()
+static void php_disable_functions(TSRMLS_D)
{
char *func;
char *new_value_dup = strdup(INI_STR("disable_functions")); /* This is an intentional leak,
@@ -137,7 +137,7 @@ static void php_disable_functions()
func = strtok(new_value_dup, ", ");
while (func) {
- zend_disable_function(func, strlen(func));
+ zend_disable_function(func, strlen(func) TSRMLS_CC);
func = strtok(NULL, ", ");
}
}
@@ -655,7 +655,7 @@ int php_request_startup(TSRMLS_D)
/* PG(during_request_startup) = 0; */
php_hash_environment(TSRMLS_C);
- zend_activate_modules();
+ zend_activate_modules(TSRMLS_C);
PG(modules_activated)=1;
} zend_catch {
retval = FAILURE;
@@ -909,10 +909,10 @@ int php_module_startup(sapi_module_struct *sf)
which is always an internal extension and to be initialized
ahead of all other internals
*/
- php_ini_delayed_modules_startup();
+ php_ini_delayed_modules_startup(TSRMLS_C);
/* disable certain functions as requested by php.ini */
- php_disable_functions();
+ php_disable_functions(TSRMLS_C);
zend_startup_extensions();
@@ -961,7 +961,7 @@ void php_module_shutdown()
php_shutdown_ticks(TSRMLS_C);
sapi_flush();
- zend_shutdown();
+ zend_shutdown(TSRMLS_C);
php_shutdown_fopen_wrappers();
php_shutdown_info_logos();
UNREGISTER_INI_ENTRIES();
diff --git a/main/php_ini.c b/main/php_ini.c
index 5e2a54b87e..d47dcac226 100644
--- a/main/php_ini.c
+++ b/main/php_ini.c
@@ -77,7 +77,7 @@ static void php_ini_displayer_cb(zend_ini_entry *ini_entry, int type)
/* {{{ php_ini_displayer
*/
-static int php_ini_displayer(zend_ini_entry *ini_entry, int module_number)
+static int php_ini_displayer(zend_ini_entry *ini_entry, int module_number TSRMLS_DC)
{
if (ini_entry->module_number != module_number) {
return 0;
@@ -109,7 +109,7 @@ PHPAPI void display_ini_entries(zend_module_entry *module)
}
php_info_print_table_start();
php_info_print_table_header(3, "Directive", "Local Value", "Master Value");
- zend_hash_apply_with_argument(&EG(ini_directives), (apply_func_arg_t) php_ini_displayer, (void *) (long) module_number);
+ zend_hash_apply_with_argument(&EG(ini_directives), (apply_func_arg_t) php_ini_displayer, (void *) (long) module_number TSRMLS_CC);
php_info_print_table_end();
}
/* }}} */
@@ -176,7 +176,7 @@ static void php_config_ini_parser_cb(zval *arg1, zval *arg2, int callback_type,
/* {{{ php_load_function_extension_cb
*/
-static void php_load_function_extension_cb(void *arg)
+static void php_load_function_extension_cb(void *arg TSRMLS_DC)
{
zval *extension = (zval *) arg;
zval zval;
@@ -187,7 +187,7 @@ static void php_load_function_extension_cb(void *arg)
/* {{{ php_load_zend_extension_cb
*/
-static void php_load_zend_extension_cb(void *arg)
+static void php_load_zend_extension_cb(void *arg TSRMLS_DC)
{
zend_load_extension(*((char **) arg));
}
@@ -294,10 +294,10 @@ int php_shutdown_config(void)
/* {{{ php_ini_delayed_modules_startup
*/
-void php_ini_delayed_modules_startup(void)
+void php_ini_delayed_modules_startup(TSRMLS_D)
{
- zend_llist_apply(&extension_lists.engine, php_load_zend_extension_cb);
- zend_llist_apply(&extension_lists.functions, php_load_function_extension_cb);
+ zend_llist_apply(&extension_lists.engine, php_load_zend_extension_cb TSRMLS_CC);
+ zend_llist_apply(&extension_lists.functions, php_load_function_extension_cb TSRMLS_CC);
zend_llist_destroy(&extension_lists.engine);
zend_llist_destroy(&extension_lists.functions);
diff --git a/main/php_ini.h b/main/php_ini.h
index 107a1cdc53..bc78876e79 100644
--- a/main/php_ini.h
+++ b/main/php_ini.h
@@ -23,7 +23,7 @@
int php_init_config(char *php_ini_path_override);
int php_shutdown_config(void);
-void php_ini_delayed_modules_startup(void);
+void php_ini_delayed_modules_startup(TSRMLS_D);
zval *cfg_get_entry(char *name, uint name_length);
#define PHP_INI_USER ZEND_INI_USER
diff --git a/main/php_ticks.c b/main/php_ticks.c
index de79d9cc84..b82d5b03a9 100644
--- a/main/php_ticks.c
+++ b/main/php_ticks.c
@@ -56,19 +56,20 @@ PHPAPI void php_remove_tick_function(void (*func)(int))
(int(*)(void*,void*))php_compare_tick_functions);
}
-static void php_tick_iterator(void *data, void *arg)
+static void php_tick_iterator(void *data, void *arg TSRMLS_DC)
{
void (*func)(int);
memcpy(&func, data, sizeof(void(*)(int)));
func(*((int *)arg));
+ return SUCCESS;
}
void php_run_ticks(int count)
{
TSRMLS_FETCH();
- zend_llist_apply_with_argument(&PG(tick_functions), (void(*)(void*,void*))php_tick_iterator, &count);
+ zend_llist_apply_with_argument(&PG(tick_functions), (llist_apply_with_arg_func_t) php_tick_iterator, &count TSRMLS_CC);
}
/*
diff --git a/main/rfc1867.c b/main/rfc1867.c
index 92615a4292..6ad499e5e9 100644
--- a/main/rfc1867.c
+++ b/main/rfc1867.c
@@ -83,7 +83,7 @@ static void register_http_post_files_variable_ex(char *var, zval *val, zval *htt
}
-static int unlink_filename(char **filename)
+static int unlink_filename(char **filename TSRMLS_DC)
{
VCWD_UNLINK(*filename);
return 0;
@@ -92,7 +92,7 @@ static int unlink_filename(char **filename)
void destroy_uploaded_files_hash(TSRMLS_D)
{
- zend_hash_apply(SG(rfc1867_uploaded_files), (apply_func_t) unlink_filename);
+ zend_hash_apply(SG(rfc1867_uploaded_files), (apply_func_t) unlink_filename TSRMLS_CC);
zend_hash_destroy(SG(rfc1867_uploaded_files));
FREE_HASHTABLE(SG(rfc1867_uploaded_files));
}