mirror of
https://github.com/php/php-src.git
synced 2024-11-27 03:44:07 +08:00
More TSRMLS_FETCH work, and a bit of cleanup
This commit is contained in:
parent
e8ac55d03c
commit
797a079a95
@ -126,9 +126,9 @@ PHP_RINIT_FUNCTION(bcmath)
|
||||
|
||||
PHP_MINFO_FUNCTION(bcmath)
|
||||
{
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "BCMath support", "enabled");
|
||||
php_info_print_table_end();
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "BCMath support", "enabled");
|
||||
php_info_print_table_end();
|
||||
}
|
||||
|
||||
/* {{{ proto string bcadd(string left_operand, string right_operand [, int scale])
|
||||
|
@ -57,14 +57,14 @@ function_entry calendar_functions[] = {
|
||||
|
||||
|
||||
zend_module_entry calendar_module_entry = {
|
||||
"calendar",
|
||||
calendar_functions,
|
||||
PHP_MINIT(calendar),
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
PHP_MINFO(calendar),
|
||||
STANDARD_MODULE_PROPERTIES,
|
||||
"calendar",
|
||||
calendar_functions,
|
||||
PHP_MINIT(calendar),
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
PHP_MINFO(calendar),
|
||||
STANDARD_MODULE_PROPERTIES,
|
||||
};
|
||||
|
||||
#ifdef COMPILE_DL_CALENDAR
|
||||
|
@ -352,7 +352,6 @@ static PHP_INI_MH(OnTypelibFileChange)
|
||||
char *typelib_name_buffer;
|
||||
char *strtok_buf = NULL;
|
||||
int interactive;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
interactive = CG(interactive);
|
||||
|
||||
|
@ -205,7 +205,8 @@ PHP_MINFO_FUNCTION(cpdf) {
|
||||
php_info_print_table_end();
|
||||
}
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(cpdf){
|
||||
PHP_MSHUTDOWN_FUNCTION(cpdf)
|
||||
{
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
|
@ -104,7 +104,6 @@ ZEND_MINIT_FUNCTION(crack)
|
||||
ZEND_MSHUTDOWN_FUNCTION(crack)
|
||||
{
|
||||
UNREGISTER_INI_ENTRIES();
|
||||
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
@ -118,12 +117,9 @@ ZEND_RINIT_FUNCTION(crack)
|
||||
|
||||
ZEND_RSHUTDOWN_FUNCTION(crack)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (NULL != CRACKG(last_message)) {
|
||||
efree(CRACKG(last_message));
|
||||
}
|
||||
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
|
@ -85,8 +85,6 @@ ZEND_GET_MODULE(ctype)
|
||||
*/
|
||||
PHP_MINFO_FUNCTION(ctype)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "ctype functions", "enabled (experimental)");
|
||||
php_info_print_table_end();
|
||||
|
@ -147,9 +147,6 @@ PHP_MINIT_FUNCTION(dbplus)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(dbplus)
|
||||
{
|
||||
/* Remove comments if you have entries in php.ini
|
||||
UNREGISTER_INI_ENTRIES();
|
||||
*/
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
|
@ -102,8 +102,6 @@ PHP_MINIT_FUNCTION(regex)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(regex)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
zend_hash_destroy(®(ht_rc));
|
||||
return SUCCESS;
|
||||
}
|
||||
|
@ -142,7 +142,8 @@ ZEND_GET_MODULE(exif)
|
||||
|
||||
/* {{{ PHP_MINFO_FUNCTION
|
||||
*/
|
||||
PHP_MINFO_FUNCTION(exif) {
|
||||
PHP_MINFO_FUNCTION(exif)
|
||||
{
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "EXIF Support", "enabled" );
|
||||
php_info_print_table_end();
|
||||
|
@ -405,7 +405,6 @@ PHP_RSHUTDOWN_FUNCTION(fbsql)
|
||||
PHP_MINFO_FUNCTION(fbsql)
|
||||
{
|
||||
char buf[32];
|
||||
TSRMLS_FETCH();
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_header(2, "FrontBase support", "enabled");
|
||||
|
@ -120,10 +120,11 @@ PHP_MSHUTDOWN_FUNCTION(filepro)
|
||||
SET_MUTEX(fp_mutex);
|
||||
numthreads--;
|
||||
if (!numthreads){
|
||||
if (!TlsFree(FPTls)){
|
||||
FREE_MUTEX(fp_mutex);
|
||||
return 0;
|
||||
}}
|
||||
if (!TlsFree(FPTls)){
|
||||
FREE_MUTEX(fp_mutex);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
FREE_MUTEX(fp_mutex);
|
||||
#endif
|
||||
#endif
|
||||
|
@ -98,9 +98,9 @@ PHP_MINIT_FUNCTION(ftp)
|
||||
|
||||
PHP_MINFO_FUNCTION(ftp)
|
||||
{
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "FTP support", "enabled");
|
||||
php_info_print_table_end();
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "FTP support", "enabled");
|
||||
php_info_print_table_end();
|
||||
}
|
||||
|
||||
|
||||
|
@ -154,9 +154,6 @@ ZEND_MINIT_FUNCTION(gmp)
|
||||
*/
|
||||
ZEND_MSHUTDOWN_FUNCTION(gmp)
|
||||
{
|
||||
/* Remove comments if you have entries in php.ini
|
||||
UNREGISTER_INI_ENTRIES();
|
||||
*/
|
||||
return SUCCESS;
|
||||
}
|
||||
/* }}} */
|
||||
|
@ -196,8 +196,6 @@ static void php_hw_init_globals(zend_hw_globals *hw_globals)
|
||||
|
||||
static PHP_INI_MH(OnHyperwavePort)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (new_value==NULL) {
|
||||
HwSG(default_port) = HG_SERVER_PORT;
|
||||
} else {
|
||||
|
@ -310,7 +310,6 @@ PHP_RSHUTDOWN_FUNCTION(imap)
|
||||
{
|
||||
ERRORLIST *ecur = NIL;
|
||||
STRINGLIST *acur = NIL;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (IMAPG(imap_errorstack) != NIL) {
|
||||
/* output any remaining errors at their original error level */
|
||||
|
@ -67,14 +67,14 @@ function_entry ii_functions[] = {
|
||||
};
|
||||
|
||||
zend_module_entry ingres_ii_module_entry = {
|
||||
"ingres_ii",
|
||||
ii_functions,
|
||||
PHP_MINIT(ii),
|
||||
PHP_MSHUTDOWN(ii),
|
||||
PHP_RINIT(ii),
|
||||
PHP_RSHUTDOWN(ii),
|
||||
PHP_MINFO(ii),
|
||||
STANDARD_MODULE_PROPERTIES
|
||||
"ingres_ii",
|
||||
ii_functions,
|
||||
PHP_MINIT(ii),
|
||||
PHP_MSHUTDOWN(ii),
|
||||
PHP_RINIT(ii),
|
||||
PHP_RSHUTDOWN(ii),
|
||||
PHP_MINFO(ii),
|
||||
STANDARD_MODULE_PROPERTIES
|
||||
};
|
||||
|
||||
#ifdef COMPILE_DL_INGRES_II
|
||||
@ -312,8 +312,6 @@ PHP_RINIT_FUNCTION(ii)
|
||||
*/
|
||||
PHP_RSHUTDOWN_FUNCTION(ii)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (IIG(default_link)!=-1) {
|
||||
zend_list_delete(IIG(default_link));
|
||||
IIG(default_link) = -1;
|
||||
@ -326,7 +324,6 @@ PHP_RSHUTDOWN_FUNCTION(ii)
|
||||
PHP_MINFO_FUNCTION(ii)
|
||||
{
|
||||
char buf[32];
|
||||
TSRMLS_FETCH();
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_header(2, "Ingres II Support", "enabled");
|
||||
|
@ -554,8 +554,6 @@ PHP_MSHUTDOWN_FUNCTION(ibase)
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(ibase)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (IBG(timestampformat))
|
||||
DL_FREE(IBG(timestampformat));
|
||||
IBG(timestampformat) = NULL;
|
||||
|
@ -106,10 +106,11 @@ php_java_globals java_globals;
|
||||
|
||||
static zend_class_entry java_class_entry;
|
||||
|
||||
static PHP_INI_MH(OnIniUpdate) {
|
||||
if (new_value) *(char**)mh_arg1 = new_value;
|
||||
iniUpdated=1;
|
||||
return SUCCESS;
|
||||
static PHP_INI_MH(OnIniUpdate)
|
||||
{
|
||||
if (new_value) *(char**)mh_arg1 = new_value;
|
||||
iniUpdated=1;
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
PHP_INI_BEGIN()
|
||||
|
@ -287,7 +287,6 @@ php_mbstring_parse_encoding_array(zval *array, int **return_list, int *return_si
|
||||
static PHP_INI_MH(OnUpdate_mbstring_detect_order)
|
||||
{
|
||||
int *list, size;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (php_mbstring_parse_encoding_list(new_value, new_value_length, &list, &size, 1)) {
|
||||
if (MBSTRG(detect_order_list) != NULL) {
|
||||
@ -305,7 +304,6 @@ static PHP_INI_MH(OnUpdate_mbstring_detect_order)
|
||||
static PHP_INI_MH(OnUpdate_mbstring_http_input)
|
||||
{
|
||||
int *list, size;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (php_mbstring_parse_encoding_list(new_value, new_value_length, &list, &size, 1)) {
|
||||
if (MBSTRG(http_input_list) != NULL) {
|
||||
@ -323,7 +321,6 @@ static PHP_INI_MH(OnUpdate_mbstring_http_input)
|
||||
static PHP_INI_MH(OnUpdate_mbstring_http_output)
|
||||
{
|
||||
enum mbfl_no_encoding no_encoding;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
no_encoding = mbfl_name2no_encoding(new_value);
|
||||
if (no_encoding != mbfl_no_encoding_invalid) {
|
||||
@ -341,7 +338,6 @@ static PHP_INI_MH(OnUpdate_mbstring_http_output)
|
||||
static PHP_INI_MH(OnUpdate_mbstring_internal_encoding)
|
||||
{
|
||||
enum mbfl_no_encoding no_encoding;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
no_encoding = mbfl_name2no_encoding(new_value);
|
||||
if (no_encoding != mbfl_no_encoding_invalid) {
|
||||
@ -358,8 +354,6 @@ static PHP_INI_MH(OnUpdate_mbstring_internal_encoding)
|
||||
|
||||
static PHP_INI_MH(OnUpdate_mbstring_substitute_character)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (new_value != NULL) {
|
||||
if (strcasecmp("none", new_value) == 0) {
|
||||
MBSTRG(filter_illegal_mode) = MBFL_OUTPUTFILTER_ILLEGAL_MODE_NONE;
|
||||
@ -428,7 +422,6 @@ PHP_MINIT_FUNCTION(mbstring)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(mbstring)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
UNREGISTER_INI_ENTRIES();
|
||||
|
||||
if (MBSTRG(http_input_list)) {
|
||||
@ -477,8 +470,6 @@ PHP_RINIT_FUNCTION(mbstring)
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(mbstring)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (MBSTRG(current_detect_order_list) != NULL) {
|
||||
efree(MBSTRG(current_detect_order_list));
|
||||
MBSTRG(current_detect_order_list) = NULL;
|
||||
|
@ -139,8 +139,8 @@ PHP_MINFO_FUNCTION(mcal)
|
||||
{
|
||||
char tmp[128];
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "MCAL Support", "enabled" );
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "MCAL Support", "enabled" );
|
||||
#ifdef MCALVER
|
||||
snprintf(tmp, 128, "%s<BR>%d", CALVER, MCALVER);
|
||||
#else
|
||||
|
@ -348,8 +348,6 @@ PHP_RINIT_FUNCTION(mssql)
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(mssql)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
STR_FREE(MS_SQL_G(appname));
|
||||
if (MS_SQL_G(server_message)) {
|
||||
STR_FREE(MS_SQL_G(server_message));
|
||||
@ -360,7 +358,6 @@ PHP_RSHUTDOWN_FUNCTION(mssql)
|
||||
PHP_MINFO_FUNCTION(mssql)
|
||||
{
|
||||
char buf[32];
|
||||
TSRMLS_FETCH();
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_header(2, "MSSQL Support", "enabled");
|
||||
|
@ -112,9 +112,6 @@ PHP_MINIT_FUNCTION(muscat)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(muscat)
|
||||
{
|
||||
/* Remove comments if you have entries in php.ini
|
||||
UNREGISTER_INI_ENTRIES();
|
||||
*/
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
|
@ -211,10 +211,8 @@ static void _free_mysql_result(zend_rsrc_list_entry *rsrc)
|
||||
|
||||
/* {{{ php_mysql_set_default_link
|
||||
*/
|
||||
static void php_mysql_set_default_link(int id)
|
||||
static void php_mysql_set_default_link(int id TSRMLS_DC)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (MySG(default_link)!=-1) {
|
||||
zend_list_delete(MySG(default_link));
|
||||
}
|
||||
@ -261,8 +259,6 @@ static void _close_mysql_plink(zend_rsrc_list_entry *rsrc)
|
||||
*/
|
||||
static PHP_INI_MH(OnMySQLPort)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (new_value==NULL) { /* default port */
|
||||
#ifndef PHP_WIN32
|
||||
struct servent *serv_ptr;
|
||||
@ -360,7 +356,6 @@ PHP_RINIT_FUNCTION(mysql)
|
||||
*/
|
||||
PHP_RSHUTDOWN_FUNCTION(mysql)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
if (MySG(connect_error)!=NULL) {
|
||||
efree(MySG(connect_error));
|
||||
}
|
||||
@ -373,7 +368,6 @@ PHP_RSHUTDOWN_FUNCTION(mysql)
|
||||
PHP_MINFO_FUNCTION(mysql)
|
||||
{
|
||||
char buf[32];
|
||||
TSRMLS_FETCH();
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_header(2, "MySQL Support", "enabled");
|
||||
@ -606,7 +600,7 @@ static void php_mysql_do_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent)
|
||||
if (ptr && (type==le_link || type==le_plink)) {
|
||||
zend_list_addref(link);
|
||||
return_value->value.lval = link;
|
||||
php_mysql_set_default_link(link);
|
||||
php_mysql_set_default_link(link TSRMLS_CC);
|
||||
return_value->type = IS_RESOURCE;
|
||||
efree(hashed_details);
|
||||
MYSQL_DO_CONNECT_CLEANUP();
|
||||
@ -656,7 +650,7 @@ static void php_mysql_do_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent)
|
||||
}
|
||||
|
||||
efree(hashed_details);
|
||||
php_mysql_set_default_link(return_value->value.lval);
|
||||
php_mysql_set_default_link(return_value->value.lval TSRMLS_CC);
|
||||
MYSQL_DO_CONNECT_CLEANUP();
|
||||
}
|
||||
/* }}} */
|
||||
@ -953,11 +947,10 @@ PHP_FUNCTION(mysql_drop_db)
|
||||
|
||||
/* {{{ php_mysql_do_query_general
|
||||
*/
|
||||
static void php_mysql_do_query_general(zval **query, zval **mysql_link, int link_id, zval **db, int use_store, zval *return_value)
|
||||
static void php_mysql_do_query_general(zval **query, zval **mysql_link, int link_id, zval **db, int use_store, zval *return_value TSRMLS_DC)
|
||||
{
|
||||
php_mysql_conn *mysql;
|
||||
MYSQL_RES *mysql_result;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, mysql_link, link_id, "MySQL-Link", le_link, le_plink);
|
||||
|
||||
@ -1039,7 +1032,7 @@ static void php_mysql_do_query(INTERNAL_FUNCTION_PARAMETERS, int use_store)
|
||||
WRONG_PARAM_COUNT;
|
||||
break;
|
||||
}
|
||||
php_mysql_do_query_general(query, mysql_link, id, NULL, use_store, return_value);
|
||||
php_mysql_do_query_general(query, mysql_link, id, NULL, use_store, return_value TSRMLS_CC);
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
@ -1089,7 +1082,7 @@ PHP_FUNCTION(mysql_db_query)
|
||||
|
||||
zend_error(E_NOTICE, "%s is deprecated; use mysql_select_db() and mysql_query() instead", get_active_function_name());
|
||||
|
||||
php_mysql_do_query_general(query, mysql_link, id, db, MYSQL_STORE_RESULT, return_value);
|
||||
php_mysql_do_query_general(query, mysql_link, id, db, MYSQL_STORE_RESULT, return_value TSRMLS_CC);
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
|
@ -94,11 +94,6 @@ PHP_MINIT_FUNCTION(ncurses)
|
||||
*/
|
||||
PHP_MSHUTDOWN_FUNCTION(ncurses)
|
||||
{
|
||||
/* Remove comments if you have entries in php.ini
|
||||
UNREGISTER_INI_ENTRIES();
|
||||
endwin();
|
||||
*/
|
||||
|
||||
return SUCCESS;
|
||||
}
|
||||
/* }}} */
|
||||
|
@ -140,7 +140,6 @@ PHP_MINFO_FUNCTION(notes)
|
||||
{
|
||||
|
||||
php_info_print_table_start();
|
||||
|
||||
php_info_print_table_row(2, "Lotus Notes Database Support", "enabled");
|
||||
php_info_print_table_end();
|
||||
}
|
||||
|
@ -535,8 +535,6 @@ static int _server_pcleanup(oci_server *server)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(oci)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
OCI(shutdown) = 1;
|
||||
|
||||
oci_debug("START php_mshutdown_oci");
|
||||
|
@ -467,8 +467,6 @@ PHP_RSHUTDOWN_FUNCTION(odbc)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(odbc)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
UNREGISTER_INI_ENTRIES();
|
||||
return SUCCESS;
|
||||
}
|
||||
@ -476,7 +474,6 @@ PHP_MSHUTDOWN_FUNCTION(odbc)
|
||||
PHP_MINFO_FUNCTION(odbc)
|
||||
{
|
||||
char buf[32];
|
||||
TSRMLS_FETCH();
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_header(2, "ODBC Support", "enabled");
|
||||
|
@ -361,11 +361,8 @@ PHP_RINIT_FUNCTION(oracle)
|
||||
*/
|
||||
PHP_MSHUTDOWN_FUNCTION(oracle)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
zend_hash_destroy(ORA(conns));
|
||||
free(ORA(conns));
|
||||
|
||||
return SUCCESS;
|
||||
}
|
||||
/* }}} */
|
||||
@ -1570,7 +1567,6 @@ PHP_FUNCTION(ora_errorcode)
|
||||
*/
|
||||
PHP_MINFO_FUNCTION(oracle)
|
||||
{
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "Oracle Support", "enabled");
|
||||
#ifndef PHP_WIN32
|
||||
|
@ -107,8 +107,6 @@ PHP_RINIT_FUNCTION(pfpro)
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(pfpro)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (PFPROG(initialized) == 1) {
|
||||
pfproCleanup();
|
||||
}
|
||||
|
@ -293,7 +293,6 @@ PHP_RINIT_FUNCTION(pgsql)
|
||||
*/
|
||||
PHP_RSHUTDOWN_FUNCTION(pgsql)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
zend_hash_apply(&EG(persistent_list), (apply_func_t) _rollback_transactions);
|
||||
return SUCCESS;
|
||||
}
|
||||
@ -304,7 +303,6 @@ PHP_RSHUTDOWN_FUNCTION(pgsql)
|
||||
PHP_MINFO_FUNCTION(pgsql)
|
||||
{
|
||||
char buf[32];
|
||||
TSRMLS_FETCH();
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_header(2, "PostgreSQL Support", "enabled");
|
||||
|
@ -91,7 +91,6 @@ PHP_MINIT_FUNCTION(qtdom)
|
||||
PHP_MSHUTDOWN_FUNCTION(qtdom)
|
||||
{
|
||||
qdom_shutdown();
|
||||
|
||||
return SUCCESS;
|
||||
}
|
||||
/* }}} */
|
||||
|
@ -84,19 +84,15 @@ PHP_MINIT_FUNCTION(recode)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(recode)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (ReSG(outer))
|
||||
if (ReSG(outer)) {
|
||||
recode_delete_outer(ReSG(outer));
|
||||
|
||||
}
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
PHP_MINFO_FUNCTION(recode)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "Recode Support", "enabled");
|
||||
php_info_print_table_row(2, "Revision", "$Revision$");
|
||||
|
@ -352,7 +352,6 @@ static PHP_INI_MH(OnTypelibFileChange)
|
||||
char *typelib_name_buffer;
|
||||
char *strtok_buf = NULL;
|
||||
int interactive;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
interactive = CG(interactive);
|
||||
|
||||
|
@ -106,10 +106,11 @@ php_java_globals java_globals;
|
||||
|
||||
static zend_class_entry java_class_entry;
|
||||
|
||||
static PHP_INI_MH(OnIniUpdate) {
|
||||
if (new_value) *(char**)mh_arg1 = new_value;
|
||||
iniUpdated=1;
|
||||
return SUCCESS;
|
||||
static PHP_INI_MH(OnIniUpdate)
|
||||
{
|
||||
if (new_value) *(char**)mh_arg1 = new_value;
|
||||
iniUpdated=1;
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
PHP_INI_BEGIN()
|
||||
|
@ -239,22 +239,16 @@ PHP_MINIT_FUNCTION(sablot)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(sablot)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (SABLOTG(processor)) {
|
||||
SablotUnregHandler(SABLOTG(processor), HLR_MESSAGE, NULL, NULL);
|
||||
SablotDestroyProcessor(SABLOTG(processor));
|
||||
}
|
||||
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(sablot)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
SABLOT_FREE_ERROR_HANDLE(SABLOTG_HANDLE);
|
||||
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
|
@ -80,14 +80,14 @@ static function_entry satellite_functions[] = {
|
||||
* module entry
|
||||
*/
|
||||
zend_module_entry satellite_module_entry = {
|
||||
"satellite",
|
||||
satellite_functions,
|
||||
PHP_MINIT(satellite), /* module startup */
|
||||
PHP_MSHUTDOWN(satellite), /* module shutdown */
|
||||
NULL, /* request startup */
|
||||
NULL, /* request shutdown */
|
||||
PHP_MINFO(satellite), /* module info */
|
||||
STANDARD_MODULE_PROPERTIES
|
||||
"satellite",
|
||||
satellite_functions,
|
||||
PHP_MINIT(satellite), /* module startup */
|
||||
PHP_MSHUTDOWN(satellite), /* module shutdown */
|
||||
NULL, /* request startup */
|
||||
NULL, /* request shutdown */
|
||||
PHP_MINFO(satellite), /* module info */
|
||||
STANDARD_MODULE_PROPERTIES
|
||||
};
|
||||
|
||||
/*
|
||||
@ -115,10 +115,8 @@ PHP_MINIT_FUNCTION(satellite)
|
||||
PHP_MSHUTDOWN_FUNCTION(satellite)
|
||||
{
|
||||
TypeManager_Shutdown();
|
||||
orbit_corba_shutdown();
|
||||
|
||||
orbit_corba_shutdown();
|
||||
UNREGISTER_INI_ENTRIES();
|
||||
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
@ -132,7 +130,7 @@ PHP_MINFO_FUNCTION(satellite)
|
||||
php_info_print_table_header(2, "CORBA support via Satellite", "enabled");
|
||||
php_info_print_table_end();
|
||||
|
||||
DISPLAY_INI_ENTRIES();
|
||||
DISPLAY_INI_ENTRIES();
|
||||
}
|
||||
|
||||
/* instruct the type manager to load an IDL file if not already loaded */
|
||||
|
@ -85,8 +85,6 @@ static const ps_serializer *_php_find_ps_serializer(char *name TSRMLS_DC);
|
||||
|
||||
static PHP_INI_MH(OnUpdateSaveHandler)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
PS(mod) = _php_find_ps_module(new_value TSRMLS_CC);
|
||||
if(!PS(mod)) {
|
||||
php_error(E_ERROR,"Cannot find save handler %s",new_value);
|
||||
@ -97,8 +95,6 @@ static PHP_INI_MH(OnUpdateSaveHandler)
|
||||
|
||||
static PHP_INI_MH(OnUpdateSerializer)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
PS(serializer) = _php_find_ps_serializer(new_value TSRMLS_CC);
|
||||
if(!PS(serializer)) {
|
||||
php_error(E_ERROR,"Cannot find serialization handler %s",new_value);
|
||||
@ -1404,8 +1400,6 @@ PHP_FUNCTION(session_write_close)
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(session)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
php_session_flush(TSRMLS_C);
|
||||
php_rshutdown_session_globals(TSRMLS_C);
|
||||
return SUCCESS;
|
||||
@ -1436,7 +1430,6 @@ PHP_MSHUTDOWN_FUNCTION(session)
|
||||
|
||||
PHP_MINFO_FUNCTION(session)
|
||||
{
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "Session Support", "enabled" );
|
||||
php_info_print_table_end();
|
||||
|
@ -59,9 +59,6 @@ PHP_INI_END()
|
||||
*/
|
||||
PHP_MINIT_FUNCTION(extname)
|
||||
{
|
||||
/* Remove comments if you have entries in php.ini
|
||||
REGISTER_INI_ENTRIES();
|
||||
*/
|
||||
return SUCCESS;
|
||||
}
|
||||
/* }}} */
|
||||
@ -70,9 +67,6 @@ PHP_MINIT_FUNCTION(extname)
|
||||
*/
|
||||
PHP_MSHUTDOWN_FUNCTION(extname)
|
||||
{
|
||||
/* Remove comments if you have entries in php.ini
|
||||
UNREGISTER_INI_ENTRIES();
|
||||
*/
|
||||
return SUCCESS;
|
||||
}
|
||||
/* }}} */
|
||||
|
@ -52,8 +52,6 @@ enum {
|
||||
|
||||
static PHP_INI_MH(OnChangeCallback)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (ASSERTG(callback)) {
|
||||
zval_ptr_dtor(&ASSERTG(callback));
|
||||
} else {
|
||||
@ -102,8 +100,6 @@ PHP_MINIT_FUNCTION(assert)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(assert)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (ASSERTG(callback)) {
|
||||
zval_ptr_dtor(&ASSERTG(callback));
|
||||
}
|
||||
@ -112,8 +108,6 @@ PHP_MSHUTDOWN_FUNCTION(assert)
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(assert)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (ASSERTG(callback)) {
|
||||
zval_ptr_dtor(&ASSERTG(callback));
|
||||
ASSERTG(callback) = NULL;
|
||||
|
@ -618,7 +618,6 @@ static PHP_INI_MH(OnUpdateSafeModeProtectedEnvVars)
|
||||
char *protected_vars, *protected_var;
|
||||
char *token_buf;
|
||||
int dummy=1;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
protected_vars = estrndup(new_value, new_value_length);
|
||||
zend_hash_clean(&BG(sm_protected_env_vars));
|
||||
@ -635,8 +634,6 @@ static PHP_INI_MH(OnUpdateSafeModeProtectedEnvVars)
|
||||
|
||||
static PHP_INI_MH(OnUpdateSafeModeAllowedEnvVars)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (BG(sm_allowed_env_vars)) {
|
||||
free(BG(sm_allowed_env_vars));
|
||||
}
|
||||
@ -799,9 +796,6 @@ PHP_MINIT_FUNCTION(basic)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(basic)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
|
||||
#ifdef ZTS
|
||||
ts_free_id(basic_globals_id);
|
||||
#else
|
||||
@ -878,8 +872,6 @@ PHP_RINIT_FUNCTION(basic)
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(basic)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
STR_FREE(BG(strtok_string));
|
||||
BG(strtok_string) = NULL;
|
||||
#ifdef HAVE_PUTENV
|
||||
|
@ -203,7 +203,7 @@ void php_dl(pval *file, int type, pval *return_value)
|
||||
|
||||
PHP_MINFO_FUNCTION(dl)
|
||||
{
|
||||
php_info_print_table_row(2, "Dynamic Library Support", "enabled");
|
||||
php_info_print_table_row(2, "Dynamic Library Support", "enabled");
|
||||
}
|
||||
|
||||
#else
|
||||
|
@ -219,8 +219,6 @@ PHP_MINIT_FUNCTION(file)
|
||||
PHP_MSHUTDOWN_FUNCTION(file)
|
||||
{
|
||||
#ifndef ZTS
|
||||
TSRMLS_FETCH();
|
||||
|
||||
file_globals_dtor(&file_globals TSRMLS_CC);
|
||||
#endif
|
||||
return SUCCESS;
|
||||
|
@ -96,8 +96,6 @@ PHP_RINIT_FUNCTION(filestat)
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(filestat)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (BG(CurrentStatFile)) {
|
||||
efree (BG(CurrentStatFile));
|
||||
}
|
||||
|
@ -752,8 +752,6 @@ PHPAPI void php_msock_destroy(int *data)
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(fsock)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
php_cleanup_sockbuf(0 TSRMLS_CC);
|
||||
return SUCCESS;
|
||||
}
|
||||
|
@ -42,10 +42,11 @@ PHPAPI extern char *php_ini_opened_path;
|
||||
static int _display_module_info(zend_module_entry *module, void *arg)
|
||||
{
|
||||
int show_info_func = *((int *) arg);
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (show_info_func && module->info_func) {
|
||||
php_printf("<h2 align=\"center\"><a name=\"module_%s\">%s</a></h2>\n", module->name, module->name);
|
||||
module->info_func(module);
|
||||
module->info_func(module TSRMLS_CC);
|
||||
} else if (!show_info_func && !module->info_func) {
|
||||
php_printf("<tr valign=\"baseline\" bgcolor=\"" PHP_CONTENTS_COLOR "\">");
|
||||
php_printf("<td>");
|
||||
|
@ -208,13 +208,17 @@ PHPAPI int php_mail(char *to, char *subject, char *message, char *headers, char
|
||||
*/
|
||||
PHP_MINFO_FUNCTION(mail)
|
||||
{
|
||||
#ifdef PHP_WIN32
|
||||
char *sendmail_path = INI_STR("sendmail_path");
|
||||
if (!sendmail_path)
|
||||
php_info_print_table_row(2, "Internal Sendmail Support for Windows 4", "enabled");
|
||||
else
|
||||
|
||||
#ifdef PHP_WIN32
|
||||
if (!sendmail_path) {
|
||||
php_info_print_table_row(2, "Internal Sendmail Support for Windows", "enabled");
|
||||
} else {
|
||||
php_info_print_table_row(2, "Path to sendmail", sendmail_path);
|
||||
}
|
||||
#else
|
||||
php_info_print_table_row(2, "Path to sendmail", sendmail_path);
|
||||
#endif
|
||||
php_info_print_table_row(2, "Path to sendmail", INI_STR("sendmail_path") );
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
|
@ -102,8 +102,6 @@ PHP_MINIT_FUNCTION(regex)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(regex)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
zend_hash_destroy(®(ht_rc));
|
||||
return SUCCESS;
|
||||
}
|
||||
|
@ -160,9 +160,7 @@ PHP_MINIT_FUNCTION(localeconv)
|
||||
PHP_MSHUTDOWN_FUNCTION(localeconv)
|
||||
{
|
||||
tsrm_mutex_free( locale_mutex );
|
||||
|
||||
locale_mutex = NULL;
|
||||
|
||||
return SUCCESS;
|
||||
}
|
||||
/* }}} */
|
||||
|
@ -116,8 +116,6 @@ PHP_RINIT_FUNCTION(syslog)
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(syslog)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (BG(syslog_device)) {
|
||||
efree(BG(syslog_device));
|
||||
}
|
||||
|
@ -47,7 +47,6 @@ static PHP_INI_MH(OnUpdateTags)
|
||||
char *key;
|
||||
char *lasts;
|
||||
char *tmp;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
ctx = &BG(url_adapt_state_ex);
|
||||
|
||||
@ -874,7 +873,6 @@ PHP_RINIT_FUNCTION(url_scanner)
|
||||
PHP_RSHUTDOWN_FUNCTION(url_scanner)
|
||||
{
|
||||
url_adapt_state_ex_t *ctx;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
ctx = &BG(url_adapt_state_ex);
|
||||
|
||||
@ -901,8 +899,6 @@ PHP_MINIT_FUNCTION(url_scanner)
|
||||
|
||||
PHP_MSHUTDOWN_FUNCTION(url_scanner)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
UNREGISTER_INI_ENTRIES();
|
||||
zend_hash_destroy(BG(url_adapt_state_ex).tags);
|
||||
free(BG(url_adapt_state_ex).tags);
|
||||
|
@ -1306,7 +1306,7 @@ PHP_FUNCTION(sybase_affected_rows)
|
||||
|
||||
PHP_MINFO_FUNCTION(sybase)
|
||||
{
|
||||
char maxp[32],maxl[32];
|
||||
char maxp[32], maxl[32];
|
||||
|
||||
if (php_sybase_module.max_persistent==-1) {
|
||||
snprintf(maxp, 31, "%ld/unlimited", php_sybase_module.num_persistent );
|
||||
|
@ -367,8 +367,6 @@ PHP_MSHUTDOWN_FUNCTION(sybase)
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(sybase)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
efree(SybCtG(appname));
|
||||
STR_FREE(SybCtG(server_message));
|
||||
return SUCCESS;
|
||||
@ -1652,7 +1650,6 @@ PHP_FUNCTION(sybase_affected_rows)
|
||||
PHP_MINFO_FUNCTION(sybase)
|
||||
{
|
||||
char buf[32];
|
||||
TSRMLS_FETCH();
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_header(2, "Sybase_CT Support", "enabled" );
|
||||
|
@ -137,12 +137,9 @@ void vclose();
|
||||
|
||||
PHP_RSHUTDOWN_FUNCTION(vpopmail)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (VPOPMAILG(vpopmail_open) != 0) {
|
||||
vclose();
|
||||
}
|
||||
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
|
@ -229,12 +229,11 @@ PHP_RSHUTDOWN_FUNCTION(xml)
|
||||
|
||||
PHP_MINFO_FUNCTION(xml)
|
||||
{
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "XML Support", "active");
|
||||
php_info_print_table_row(2, "XML Namespace Support", "active");
|
||||
php_info_print_table_row(2, "EXPAT Version",XML_ExpatVersion());
|
||||
php_info_print_table_end();
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "XML Support", "active");
|
||||
php_info_print_table_row(2, "XML Namespace Support", "active");
|
||||
php_info_print_table_row(2, "EXPAT Version",XML_ExpatVersion());
|
||||
php_info_print_table_end();
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
|
@ -394,7 +394,8 @@ PHP_RINIT_FUNCTION(yp)
|
||||
YP(error) = 0;
|
||||
}
|
||||
|
||||
PHP_MINFO_FUNCTION(yp) {
|
||||
PHP_MINFO_FUNCTION(yp)
|
||||
{
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_row(2, "YP Support", "enabled");
|
||||
php_info_print_table_end();
|
||||
|
@ -204,8 +204,6 @@ PHP_RINIT_FUNCTION(zlib)
|
||||
PHP_MSHUTDOWN_FUNCTION(zlib)
|
||||
{
|
||||
#if HAVE_FOPENCOOKIE
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if(PG(allow_url_fopen)) {
|
||||
php_unregister_url_wrapper("zlib");
|
||||
}
|
||||
|
@ -91,8 +91,6 @@ static void php_build_argv(char *s, zval *track_vars_array TSRMLS_DC);
|
||||
*/
|
||||
static PHP_INI_MH(OnSetPrecision)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
EG(precision) = atoi(new_value);
|
||||
return SUCCESS;
|
||||
}
|
||||
@ -119,8 +117,6 @@ static PHP_INI_MH(OnChangeMemoryLimit)
|
||||
*/
|
||||
static PHP_INI_MH(OnUpdateErrorReporting)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
if (!new_value) {
|
||||
EG(error_reporting) = E_ALL & ~E_NOTICE;
|
||||
} else {
|
||||
@ -151,8 +147,6 @@ static void php_disable_functions()
|
||||
*/
|
||||
static PHP_INI_MH(OnUpdateTimeout)
|
||||
{
|
||||
TSRMLS_FETCH();
|
||||
|
||||
EG(timeout_seconds) = atoi(new_value);
|
||||
if (stage==PHP_INI_STAGE_STARTUP) {
|
||||
/* Don't set a timeout on startup, only per-request */
|
||||
|
@ -182,7 +182,6 @@ PHP_MINFO_FUNCTION(apache)
|
||||
extern char *user_name;
|
||||
extern gid_t group_id;
|
||||
extern int max_requests_per_child;
|
||||
TSRMLS_FETCH();
|
||||
|
||||
serv = ((request_rec *) SG(server_context))->server;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user