zeev Wed Sep 18 17:57:36 2002 EDT Modified files: /php4/main main.c php_main.h /php4/sapi/activescript php4activescript.c /php4/sapi/aolserver aolserver.c /php4/sapi/apache mod_php4.c /php4/sapi/apache2filter php_functions.c sapi_apache2.c /php4/sapi/caudium caudium.c /php4/sapi/cgi cgi_main.c /php4/sapi/cli php_cli.c /php4/sapi/fastcgi fastcgi.c /php4/sapi/isapi php4isapi.c /php4/sapi/nsapi nsapi.c /php4/sapi/phttpd phttpd.c /php4/sapi/pi3web pi3web_sapi.c /php4/sapi/roxen roxen.c /php4/sapi/servlet servlet.c /php4/sapi/thttpd thttpd.c /php4/sapi/tux php_tux.c /php4/sapi/webjames webjames.c Log: another startup initialization fix - only ISAPI and CGI SAPI's tested, minor compile buglets might occur in other SAPIs, but should be trivial to fix...
Index: php4/main/main.c diff -u php4/main/main.c:1.486 php4/main/main.c:1.487 --- php4/main/main.c:1.486 Tue Sep 17 05:07:10 2002 +++ php4/main/main.c Wed Sep 18 17:57:29 2002 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: main.c,v 1.486 2002/09/17 09:07:10 zeev Exp $ */ +/* $Id: main.c,v 1.487 2002/09/18 21:57:29 zeev Exp $ */ /* {{{ includes */ @@ -966,7 +966,7 @@ /* {{{ php_module_startup */ -int php_module_startup(sapi_module_struct *sf) +int php_module_startup(sapi_module_struct *sf, zend_module_entry *additional_modules, +uint num_additional_modules) { zend_utility_functions zuf; zend_utility_values zuv; @@ -1118,6 +1118,9 @@ php_printf("Unable to start builtin modules\n"); return FAILURE; } + /* start additional PHP extensions */ + php_startup_extensions(&additional_modules, num_additional_modules); + /* load and startup extensions compiled as shared objects (aka DLLs) as requested by php.ini entries @@ -1131,6 +1134,7 @@ /* disable certain functions as requested by php.ini */ php_disable_functions(TSRMLS_C); + /* start Zend extensions */ zend_startup_extensions(); #ifdef ZTS Index: php4/main/php_main.h diff -u php4/main/php_main.h:1.22 php4/main/php_main.h:1.23 --- php4/main/php_main.h:1.22 Fri Aug 2 02:53:48 2002 +++ php4/main/php_main.h Wed Sep 18 17:57:29 2002 @@ -18,7 +18,7 @@ */ -/* $Id: php_main.h,v 1.22 2002/08/02 06:53:48 hirokawa Exp $ */ +/* $Id: php_main.h,v 1.23 2002/09/18 21:57:29 zeev Exp $ */ #ifndef PHP_MAIN_H @@ -31,7 +31,7 @@ PHPAPI int php_request_startup(TSRMLS_D); PHPAPI void php_request_shutdown(void *dummy); PHPAPI void php_request_shutdown_for_exec(void *dummy); -PHPAPI int php_module_startup(sapi_module_struct *sf); +PHPAPI int php_module_startup(sapi_module_struct *sf, zend_module_entry +*additional_modules, uint num_additional_modules); PHPAPI void php_module_shutdown(TSRMLS_D); PHPAPI void php_module_shutdown_for_exec(void); PHPAPI int php_module_shutdown_wrapper(sapi_module_struct *sapi_globals); Index: php4/sapi/activescript/php4activescript.c diff -u php4/sapi/activescript/php4activescript.c:1.1 php4/sapi/activescript/php4activescript.c:1.2 --- php4/sapi/activescript/php4activescript.c:1.1 Sun May 19 21:35:29 2002 +++ php4/sapi/activescript/php4activescript.c Wed Sep 18 17:57:29 2002 @@ -15,7 +15,7 @@ | Authors: Wez Furlong <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ */ -/* $Id: php4activescript.c,v 1.1 2002/05/20 01:35:29 wez Exp $ */ +/* $Id: php4activescript.c,v 1.2 2002/09/18 21:57:29 zeev Exp $ */ #include "php.h" #include "php_main.h" @@ -30,8 +30,7 @@ static int php_activescript_startup(sapi_module_struct *sapi_module) { - if (php_module_startup(sapi_module) == FAILURE || - zend_startup_module(&php_activescript_module) == FAILURE) { + if (php_module_startup(sapi_module, &php_activescript_module, 1) == FAILURE) { return FAILURE; } else { return SUCCESS; Index: php4/sapi/aolserver/aolserver.c diff -u php4/sapi/aolserver/aolserver.c:1.69 php4/sapi/aolserver/aolserver.c:1.70 --- php4/sapi/aolserver/aolserver.c:1.69 Wed Jun 26 03:54:49 2002 +++ php4/sapi/aolserver/aolserver.c Wed Sep 18 17:57:30 2002 @@ -22,7 +22,7 @@ * - CGI/1.1 conformance */ -/* $Id: aolserver.c,v 1.69 2002/06/26 07:54:49 sas Exp $ */ +/* $Id: aolserver.c,v 1.70 2002/09/18 21:57:30 zeev Exp $ */ /* conflict between PHP and AOLserver headers */ #define Debug php_Debug @@ -205,7 +205,7 @@ int i; php_info_print_table_start(); - php_info_print_table_row(2, "SAPI module version", "$Id: aolserver.c,v 1.69 2002/06/26 07:54:49 sas Exp $"); + php_info_print_table_row(2, "SAPI module version", "$Id: aolserver.c,v 1.70 +2002/09/18 21:57:30 zeev Exp $"); php_info_print_table_row(2, "Build date", Ns_InfoBuildDate()); php_info_print_table_row(2, "Config file path", Ns_InfoConfigFile()); php_info_print_table_row(2, "Error Log path", Ns_InfoErrorLog()); @@ -277,8 +277,7 @@ static int php_ns_startup(sapi_module_struct *sapi_module) { - if(php_module_startup(sapi_module) == FAILURE - || zend_startup_module(&php_aolserver_module) == FAILURE) { + if (php_module_startup(sapi_module, &php_aolserver_module, 1) == FAILURE) { return FAILURE; } else { return SUCCESS; Index: php4/sapi/apache/mod_php4.c diff -u php4/sapi/apache/mod_php4.c:1.141 php4/sapi/apache/mod_php4.c:1.142 --- php4/sapi/apache/mod_php4.c:1.141 Thu Aug 22 03:48:23 2002 +++ php4/sapi/apache/mod_php4.c Wed Sep 18 17:57:30 2002 @@ -17,7 +17,7 @@ | PHP 4.0 patches by Zeev Suraski <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ */ -/* $Id: mod_php4.c,v 1.141 2002/08/22 07:48:23 chregu Exp $ */ +/* $Id: mod_php4.c,v 1.142 2002/09/18 21:57:30 zeev Exp $ */ #include "php_apache_http.h" @@ -256,8 +256,7 @@ */ static int php_apache_startup(sapi_module_struct *sapi_module) { - if (php_module_startup(sapi_module) == FAILURE - || zend_startup_module(&apache_module_entry) == FAILURE) { + if (php_module_startup(sapi_module, &apache_module_entry, 1) == FAILURE) { return FAILURE; } else { return SUCCESS; Index: php4/sapi/apache2filter/php_functions.c diff -u php4/sapi/apache2filter/php_functions.c:1.25 php4/sapi/apache2filter/php_functions.c:1.26 --- php4/sapi/apache2filter/php_functions.c:1.25 Thu May 30 02:07:28 2002 +++ php4/sapi/apache2filter/php_functions.c Wed Sep 18 17:57:30 2002 @@ -154,7 +154,7 @@ {NULL, NULL, NULL} }; -static zend_module_entry php_apache_module = { +zend_module_entry php_apache_module = { STANDARD_MODULE_HEADER, "Apache 2.0", apache_functions, Index: php4/sapi/apache2filter/sapi_apache2.c diff -u php4/sapi/apache2filter/sapi_apache2.c:1.81 php4/sapi/apache2filter/sapi_apache2.c:1.82 --- php4/sapi/apache2filter/sapi_apache2.c:1.81 Fri Jun 28 10:45:10 2002 +++ php4/sapi/apache2filter/sapi_apache2.c Wed Sep 18 17:57:31 2002 @@ -230,11 +230,22 @@ } } + +extern zend_module_entry php_apache_module; + +static int php_apache2_startup(sapi_module_struct *sapi_module) +{ + if (php_module_startup(sapi_module, &php_apache_module, 1)==FAILURE) { + return FAILURE; + } + return SUCCESS; +} + static sapi_module_struct apache2_sapi_module = { "apache2filter", "Apache 2.0 Filter", - php_module_startup, /* startup */ + php_apache2_startup, /* startup */ php_module_shutdown_wrapper, /* shutdown */ NULL, /* activate */ Index: php4/sapi/caudium/caudium.c diff -u php4/sapi/caudium/caudium.c:1.27 php4/sapi/caudium/caudium.c:1.28 --- php4/sapi/caudium/caudium.c:1.27 Tue Feb 19 15:46:29 2002 +++ php4/sapi/caudium/caudium.c Wed Sep 18 17:57:31 2002 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: caudium.c,v 1.27 2002/02/19 20:46:29 neotron Exp $ */ +/* $Id: caudium.c,v 1.28 2002/09/18 21:57:31 zeev Exp $ */ #include "php.h" #ifdef HAVE_CAUDIUM @@ -444,7 +444,7 @@ { /* char buf[512]; */ php_info_print_table_start(); - php_info_print_table_row(2, "SAPI module version", "$Id: caudium.c,v 1.27 2002/02/19 20:46:29 neotron Exp $"); + php_info_print_table_row(2, "SAPI module version", "$Id: caudium.c,v 1.28 +2002/09/18 21:57:31 zeev Exp $"); /* php_info_print_table_row(2, "Build date", Ns_InfoBuildDate()); php_info_print_table_row(2, "Config file path", Ns_InfoConfigFile()); php_info_print_table_row(2, "Error Log path", Ns_InfoErrorLog()); @@ -520,11 +520,21 @@ THREAD_SAFE_RUN(low_sapi_caudium_register_variables(track_vars_array TSRMLS_CC), "register_variables"); } + +static int php_caudium_startup(sapi_module_struct *sapi_module) +{ + if (php_module_startup(sapi_module, &php_caudium_module, 1)==FAILURE) { + return FAILURE; + } + return SUCCESS; +} + + /* this structure is static (as in "it does not change") */ static sapi_module_struct caudium_sapi_module = { "caudium", "Caudium", - php_module_startup, /* startup */ + php_caudium_startup, /* startup */ php_module_shutdown_wrapper, /* shutdown */ NULL, /* activate */ NULL, /* deactivate */ @@ -762,7 +772,6 @@ ts_allocate_id(&caudium_globals_id, sizeof(php_caudium_request), NULL, NULL); sapi_startup(&caudium_sapi_module); sapi_module.startup(&caudium_sapi_module); - zend_startup_module(&php_caudium_module); } start_new_program(); /* Text */ pike_add_function("run", f_php_caudium_request_handler, Index: php4/sapi/cgi/cgi_main.c diff -u php4/sapi/cgi/cgi_main.c:1.180 php4/sapi/cgi/cgi_main.c:1.181 --- php4/sapi/cgi/cgi_main.c:1.180 Wed Sep 4 11:30:56 2002 +++ php4/sapi/cgi/cgi_main.c Wed Sep 18 17:57:32 2002 @@ -296,6 +296,15 @@ } +static int php_cgi_startup(sapi_module_struct *sapi_module) +{ + if (php_module_startup(sapi_module, NULL, 0)==FAILURE) { + return FAILURE; + } + return SUCCESS; +} + + /* {{{ sapi_module_struct cgi_sapi_module */ static sapi_module_struct cgi_sapi_module = { @@ -306,7 +315,7 @@ "CGI", /* pretty name */ #endif - php_module_startup, /* startup */ + php_cgi_startup, /* startup */ php_module_shutdown_wrapper, /* shutdown */ NULL, /* activate */ @@ -591,7 +600,7 @@ cgi_sapi_module.executable_location = argv[0]; /* startup after we get the above ini override se we get things right */ - if (php_module_startup(&cgi_sapi_module)==FAILURE) { + if (php_module_startup(&cgi_sapi_module, NULL, 0)==FAILURE) { #ifdef ZTS tsrm_shutdown(); #endif Index: php4/sapi/cli/php_cli.c diff -u php4/sapi/cli/php_cli.c:1.32 php4/sapi/cli/php_cli.c:1.33 --- php4/sapi/cli/php_cli.c:1.32 Mon Sep 2 16:44:01 2002 +++ php4/sapi/cli/php_cli.c Wed Sep 18 17:57:32 2002 @@ -200,13 +200,23 @@ PHPWRITE_H("\r\n", 2); } + +static int php_cli_startup(sapi_module_struct *sapi_module) +{ + if (php_module_startup(sapi_module, NULL, 0)==FAILURE) { + return FAILURE; + } + return SUCCESS; +} + + /* {{{ sapi_module_struct cli_sapi_module */ static sapi_module_struct cli_sapi_module = { "cli", /* name */ "Command Line Interface", /* pretty name */ - php_module_startup, /* startup */ + php_cli_startup, /* startup */ php_module_shutdown_wrapper, /* shutdown */ NULL, /* activate */ @@ -421,7 +431,7 @@ cli_sapi_module.executable_location = argv[0]; /* startup after we get the above ini override se we get things right */ - if (php_module_startup(&cli_sapi_module)==FAILURE) { + if (php_module_startup(&cli_sapi_module, NULL, 0)==FAILURE) { return FAILURE; } Index: php4/sapi/fastcgi/fastcgi.c diff -u php4/sapi/fastcgi/fastcgi.c:1.25 php4/sapi/fastcgi/fastcgi.c:1.26 --- php4/sapi/fastcgi/fastcgi.c:1.25 Sun Mar 17 23:46:32 2002 +++ php4/sapi/fastcgi/fastcgi.c Wed Sep 18 17:57:33 2002 @@ -174,11 +174,20 @@ } +static int php_fastcgi_startup(sapi_module_struct *sapi_module) +{ + if (php_module_startup(sapi_module, NULL, 0)==FAILURE) { + return FAILURE; + } + return SUCCESS; +} + + static sapi_module_struct fastcgi_sapi_module = { "fastcgi", "FastCGI", - php_module_startup, + php_fastcgi_startup, php_module_shutdown_wrapper, NULL, /* activate */ @@ -444,7 +453,7 @@ setmode(_fileno(stderr), O_BINARY); /* make the stdio mode be binary */ #endif - if (php_module_startup(&fastcgi_sapi_module)==FAILURE) { + if (php_module_startup(&fastcgi_sapi_module, NULL, 0)==FAILURE) { return FAILURE; } #ifdef ZTS Index: php4/sapi/isapi/php4isapi.c diff -u php4/sapi/isapi/php4isapi.c:1.91 php4/sapi/isapi/php4isapi.c:1.92 --- php4/sapi/isapi/php4isapi.c:1.91 Mon Sep 16 09:13:52 2002 +++ php4/sapi/isapi/php4isapi.c Wed Sep 18 17:57:33 2002 @@ -296,8 +296,7 @@ static int php_isapi_startup(sapi_module_struct *sapi_module) { - if (php_module_startup(sapi_module)==FAILURE - || zend_startup_module(&php_isapi_module)==FAILURE) { + if (php_module_startup(sapi_module, &php_isapi_module, 1)==FAILURE) { return FAILURE; } else { bTerminateThreadsOnError = (zend_bool) INI_INT("isapi.terminate_threads_on_error"); Index: php4/sapi/nsapi/nsapi.c diff -u php4/sapi/nsapi/nsapi.c:1.26 php4/sapi/nsapi/nsapi.c:1.27 --- php4/sapi/nsapi/nsapi.c:1.26 Fri Jun 21 10:47:59 2002 +++ php4/sapi/nsapi/nsapi.c Wed Sep 18 17:57:34 2002 @@ -342,11 +342,20 @@ } +static int php_nsapi_startup(sapi_module_struct *sapi_module) +{ + if (php_module_startup(sapi_module, NULL, 0)==FAILURE) { + return FAILURE; + } + return SUCCESS; +} + + static sapi_module_struct nsapi_sapi_module = { "nsapi", /* name */ "NSAPI", /* pretty name */ - php_module_startup, /* startup */ + php_nsapi_startup, /* startup */ php_module_shutdown_wrapper, /* shutdown */ NULL, /* activate */ Index: php4/sapi/phttpd/phttpd.c diff -u php4/sapi/phttpd/phttpd.c:1.34 php4/sapi/phttpd/phttpd.c:1.35 --- php4/sapi/phttpd/phttpd.c:1.34 Tue Dec 11 10:32:05 2001 +++ php4/sapi/phttpd/phttpd.c Wed Sep 18 17:57:34 2002 @@ -43,13 +43,9 @@ static int php_phttpd_startup(sapi_module_struct *sapi_module) { -/* - if(php_module_startup(sapi_module) == FAILURE - || zend_startup_module(&php_aolserver_module) == FAILURE) { -*/ fprintf(stderr,"***php_phttpd_startup\n"); - if (php_module_startup(sapi_module)) { + if (php_module_startup(sapi_module, NULL, 0)) { return FAILURE; } else { return SUCCESS; Index: php4/sapi/pi3web/pi3web_sapi.c diff -u php4/sapi/pi3web/pi3web_sapi.c:1.45 php4/sapi/pi3web/pi3web_sapi.c:1.46 --- php4/sapi/pi3web/pi3web_sapi.c:1.45 Sun Aug 18 11:46:48 2002 +++ php4/sapi/pi3web/pi3web_sapi.c Wed Sep 18 17:57:34 2002 @@ -21,7 +21,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pi3web_sapi.c,v 1.45 2002/08/18 15:46:48 holger Exp $ */ +/* $Id: pi3web_sapi.c,v 1.46 2002/09/18 21:57:34 zeev Exp $ */ #include "pi3web_sapi.h" #include "php.h" @@ -77,7 +77,7 @@ PUTS("<table border=0 cellpadding=3 cellspacing=1 width=600 align=center>\n"); PUTS("<tr><th colspan=2 bgcolor=\"" PHP_HEADER_COLOR "\">Pi3Web Server Information</th></tr>\n"); php_info_print_table_header(2, "Information Field", "Value"); - php_info_print_table_row(2, "Pi3Web SAPI module version", "$Id: pi3web_sapi.c,v 1.45 2002/08/18 15:46:48 holger Exp $"); + php_info_print_table_row(2, "Pi3Web SAPI module version", "$Id: +pi3web_sapi.c,v 1.46 2002/09/18 21:57:34 zeev Exp $"); php_info_print_table_row(2, "Server Name Stamp", HTTPCore_getServerStamp()); snprintf(variable_buf, 511, "%d", HTTPCore_debugEnabled()); php_info_print_table_row(2, "Debug Enabled", variable_buf); @@ -215,8 +215,7 @@ static int php_pi3web_startup(sapi_module_struct *sapi_module) { - if (php_module_startup(sapi_module)==FAILURE - || zend_register_module(&php_pi3web_module)==FAILURE) { + if (php_module_startup(sapi_module, &php_pi3web_module, 1)==FAILURE) { return FAILURE; } else { return SUCCESS; Index: php4/sapi/roxen/roxen.c diff -u php4/sapi/roxen/roxen.c:1.52 php4/sapi/roxen/roxen.c:1.53 --- php4/sapi/roxen/roxen.c:1.52 Thu Jan 31 05:15:07 2002 +++ php4/sapi/roxen/roxen.c Wed Sep 18 17:57:35 2002 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: roxen.c,v 1.52 2002/01/31 10:15:07 yohgaki Exp $ */ +/* $Id: roxen.c,v 1.53 2002/09/18 21:57:35 zeev Exp $ */ #include "php.h" #ifdef HAVE_ROXEN @@ -438,7 +438,7 @@ { /* char buf[512]; */ php_info_print_table_start(); - php_info_print_table_row(2, "SAPI module version", "$Id: roxen.c,v 1.52 2002/01/31 10:15:07 yohgaki Exp $"); + php_info_print_table_row(2, "SAPI module version", "$Id: roxen.c,v 1.53 2002/09/18 +21:57:35 zeev Exp $"); /* php_info_print_table_row(2, "Build date", Ns_InfoBuildDate()); php_info_print_table_row(2, "Config file path", Ns_InfoConfigFile()); php_info_print_table_row(2, "Error Log path", Ns_InfoErrorLog()); @@ -473,8 +473,7 @@ static int php_roxen_startup(sapi_module_struct *sapi_module) { - if(php_module_startup(sapi_module) == FAILURE - || zend_startup_module(&php_roxen_module) == FAILURE) { + if(php_module_startup(sapi_module, &php_roxen_module) == FAILURE) { return FAILURE; } else { return SUCCESS; @@ -486,7 +485,7 @@ static sapi_module_struct roxen_sapi_module = { "roxen", "Roxen", - php_module_startup, /* startup */ + php_roxen_startup, /* startup */ php_module_shutdown_wrapper, /* shutdown */ NULL, /* activate */ NULL, /* deactivate */ @@ -698,7 +697,7 @@ #endif #endif sapi_startup(&roxen_sapi_module); - php_roxen_startup(&roxen_sapi_module); + /*php_roxen_startup(&roxen_sapi_module); removed - should be called from SAPI +activation*/ roxen_php_initialized = 1; PHP_INIT_LOCK(); } Index: php4/sapi/servlet/servlet.c diff -u php4/sapi/servlet/servlet.c:1.63 php4/sapi/servlet/servlet.c:1.64 --- php4/sapi/servlet/servlet.c:1.63 Sat Feb 2 14:53:42 2002 +++ php4/sapi/servlet/servlet.c Wed Sep 18 17:57:35 2002 @@ -205,15 +205,25 @@ /***************************************************************************/ + /* * sapi maintenance */ +static int php_servlet_startup(sapi_module_struct *sapi_module) +{ + if (php_module_startup(sapi_module, NULL, 0)==FAILURE) { + return FAILURE; + } else { + return SUCCESS; + } +} + static sapi_module_struct servlet_sapi_module = { "java_servlet", /* name */ "Java Servlet", /* pretty name */ - php_module_startup, /* startup */ + php_servlet_startup, /* startup */ php_module_shutdown_wrapper, /* shutdown */ NULL, /* activate */ @@ -253,16 +263,10 @@ sapi_startup(&servlet_sapi_module); - if (php_module_startup(&servlet_sapi_module)==FAILURE) { + if (php_module_startup(&servlet_sapi_module, additional_php_extensions, +EXTCOUNT)==FAILURE) { ThrowServletException(jenv,"module startup failure"); return; } - - if (php_startup_extensions(additional_php_extensions, EXTCOUNT)==FAILURE) { - ThrowServletException(jenv,"extension startup failure"); - return; - } - } Index: php4/sapi/thttpd/thttpd.c diff -u php4/sapi/thttpd/thttpd.c:1.67 php4/sapi/thttpd/thttpd.c:1.68 --- php4/sapi/thttpd/thttpd.c:1.67 Sun Jul 14 14:01:07 2002 +++ php4/sapi/thttpd/thttpd.c Wed Sep 18 17:57:35 2002 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: thttpd.c,v 1.67 2002/07/14 18:01:07 sas Exp $ */ +/* $Id: thttpd.c,v 1.68 2002/09/18 21:57:35 zeev Exp $ */ #include "php.h" #include "SAPI.h" @@ -355,8 +355,7 @@ static int php_thttpd_startup(sapi_module_struct *sapi_module) { - if (php_module_startup(sapi_module) == FAILURE - || zend_startup_module(&php_thttpd_module) == FAILURE) { + if (php_module_startup(sapi_module, &php_thttpd_module, 1) == FAILURE) { return FAILURE; } return SUCCESS; Index: php4/sapi/tux/php_tux.c diff -u php4/sapi/tux/php_tux.c:1.17 php4/sapi/tux/php_tux.c:1.18 --- php4/sapi/tux/php_tux.c:1.17 Wed Jul 3 06:42:31 2002 +++ php4/sapi/tux/php_tux.c Wed Sep 18 17:57:35 2002 @@ -252,11 +252,21 @@ #endif } + +static int php_tux_startup(sapi_module_struct *sapi_module) +{ + if (php_module_startup(sapi_module, NULL, 0)==FAILURE) { + return FAILURE; + } else { + return SUCCESS; + } +} + static sapi_module_struct tux_sapi_module = { "tux", "tux", - php_module_startup, + php_tux_startup, php_module_shutdown_wrapper, NULL, /* activate */ Index: php4/sapi/webjames/webjames.c diff -u php4/sapi/webjames/webjames.c:1.4 php4/sapi/webjames/webjames.c:1.5 --- php4/sapi/webjames/webjames.c:1.4 Wed Jul 3 06:42:31 2002 +++ php4/sapi/webjames/webjames.c Wed Sep 18 17:57:36 2002 @@ -242,10 +242,10 @@ STANDARD_MODULE_PROPERTIES }; + static int php_webjames_startup(sapi_module_struct *sapi_module) { - if(php_module_startup(sapi_module) == FAILURE - || zend_startup_module(&php_webjames_module) == FAILURE) { + if(php_module_startup(sapi_module, &php_webjames_module, 1) == FAILURE) { return FAILURE; } else { return SUCCESS;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php