summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSterling Hughes <sterling@php.net>2001-10-21 17:17:18 +0000
committerSterling Hughes <sterling@php.net>2001-10-21 17:17:18 +0000
commit040e59eb6d15e9e879067d8931b87fde55b1cd6e (patch)
treec76290e7354a5110e7ed6c48f0ecb9999ee8de6b
parente75fa38d9d1ea1d7ce9f9bfc301af055d0c0efb6 (diff)
downloadphp-git-040e59eb6d15e9e879067d8931b87fde55b1cd6e.tar.gz
fix zts build
-rw-r--r--ext/rpc/xmlrpc/xmlrpc-epi-php.c10
-rw-r--r--ext/xmlrpc/xmlrpc-epi-php.c10
2 files changed, 18 insertions, 2 deletions
diff --git a/ext/rpc/xmlrpc/xmlrpc-epi-php.c b/ext/rpc/xmlrpc/xmlrpc-epi-php.c
index 942a812d1d..494d596315 100644
--- a/ext/rpc/xmlrpc/xmlrpc-epi-php.c
+++ b/ext/rpc/xmlrpc/xmlrpc-epi-php.c
@@ -206,12 +206,18 @@ static void xmlrpc_server_destructor(zend_rsrc_list_entry *rsrc) {
}
}
+static void xmlrpc_init_globals(TSRMLS_D)
+{
+ return;
+}
+
/* module init */
PHP_MINIT_FUNCTION(xmlrpc)
{
/* Remove comments if you have entries in php.ini
REGISTER_INI_ENTRIES();
*/
+ ZEND_INIT_MODULE_GLOBALS(xmlrpc, xmlrpc_init_globals, NULL);
XMLRPCG(le_xmlrpc_server) = zend_register_list_destructors_ex(xmlrpc_server_destructor, NULL, "xmlrpc server", module_number);
return SUCCESS;
@@ -842,6 +848,7 @@ static XMLRPC_VALUE php_xmlrpc_callback(XMLRPC_SERVER server, XMLRPC_REQUEST xRe
xmlrpc_callback_data* pData = (xmlrpc_callback_data*)data;
pval* xmlrpc_params;
pval* callback_params[3];
+ TSRMLS_FETCH();
/* convert xmlrpc to native php types */
xmlrpc_params = XMLRPC_to_PHP(XMLRPC_RequestGetData(xRequest));
@@ -866,7 +873,8 @@ static void php_xmlrpc_introspection_callback(XMLRPC_SERVER server, void* data)
pval *retval_ptr, **php_function;
pval* callback_params[1];
xmlrpc_callback_data* pData = (xmlrpc_callback_data*)data;
-
+ TSRMLS_FETCH();
+
MAKE_STD_ZVAL(retval_ptr);
Z_TYPE_P(retval_ptr) = IS_NULL;
diff --git a/ext/xmlrpc/xmlrpc-epi-php.c b/ext/xmlrpc/xmlrpc-epi-php.c
index 942a812d1d..494d596315 100644
--- a/ext/xmlrpc/xmlrpc-epi-php.c
+++ b/ext/xmlrpc/xmlrpc-epi-php.c
@@ -206,12 +206,18 @@ static void xmlrpc_server_destructor(zend_rsrc_list_entry *rsrc) {
}
}
+static void xmlrpc_init_globals(TSRMLS_D)
+{
+ return;
+}
+
/* module init */
PHP_MINIT_FUNCTION(xmlrpc)
{
/* Remove comments if you have entries in php.ini
REGISTER_INI_ENTRIES();
*/
+ ZEND_INIT_MODULE_GLOBALS(xmlrpc, xmlrpc_init_globals, NULL);
XMLRPCG(le_xmlrpc_server) = zend_register_list_destructors_ex(xmlrpc_server_destructor, NULL, "xmlrpc server", module_number);
return SUCCESS;
@@ -842,6 +848,7 @@ static XMLRPC_VALUE php_xmlrpc_callback(XMLRPC_SERVER server, XMLRPC_REQUEST xRe
xmlrpc_callback_data* pData = (xmlrpc_callback_data*)data;
pval* xmlrpc_params;
pval* callback_params[3];
+ TSRMLS_FETCH();
/* convert xmlrpc to native php types */
xmlrpc_params = XMLRPC_to_PHP(XMLRPC_RequestGetData(xRequest));
@@ -866,7 +873,8 @@ static void php_xmlrpc_introspection_callback(XMLRPC_SERVER server, void* data)
pval *retval_ptr, **php_function;
pval* callback_params[1];
xmlrpc_callback_data* pData = (xmlrpc_callback_data*)data;
-
+ TSRMLS_FETCH();
+
MAKE_STD_ZVAL(retval_ptr);
Z_TYPE_P(retval_ptr) = IS_NULL;