cvs: /php4/sapi/aolserver aolserver.c

From: Date: Fri, 08 Oct 1999 13:06:59 +0000
Subject: cvs: /php4/sapi/aolserver aolserver.c
Groups: php.version4 
Request: Send a blank email to php-version4+get-5376@lists.php.net to get a copy of this message
sas Fri Oct 8 09:06:59 1999 EDT Modified files: /php4/sapi/aolserver aolserver.c Log: (php_info_aolserver): Show information about the SAPI module (php_ns_module_main): Return early, if request startup failed Index: php4/sapi/aolserver/aolserver.c diff -u php4/sapi/aolserver/aolserver.c:1.7 php4/sapi/aolserver/aolserver.c:1.8 --- php4/sapi/aolserver/aolserver.c:1.7 Thu Oct 7 17:47:39 1999 +++ php4/sapi/aolserver/aolserver.c Fri Oct 8 09:06:28 1999 @@ -21,7 +21,7 @@ * - write documentation */ -/* $Id: aolserver.c,v 1.7 1999/10/07 21:47:39 sas Exp $ */ +/* $Id: aolserver.c,v 1.8 1999/10/08 13:06:28 sas Exp $ */ /* conflict between PHP and AOLserver */ #define Debug php_Debug @@ -185,12 +185,39 @@ return http_cookie; } +static void php_info_aolserver(ZEND_MODULE_INFO_FUNC_ARGS) +{ + PUTS("AOLserver SAPI module ($Id: aolserver.c,v 1.8 1999/10/08 13:06:28 sas Exp $)<br>"); +} + +static zend_module_entry php_aolserver_module = { + "AOLserver", + NULL, + NULL, + NULL, + NULL, + NULL, + php_info_aolserver, + STANDARD_MODULE_PROPERTIES +}; + +static int +php_ns_startup(sapi_module_struct *sapi_module) +{ + if(php_module_startup(sapi_module) == FAILURE + || zend_register_module(&php_aolserver_module) == FAILURE) { + return FAILURE; + } else { + return SUCCESS; + } +} + /* this structure is static (as in "it does not change") */ static sapi_module_struct sapi_module = { "PHP Language", - php_module_startup, /* startup */ + php_ns_startup, /* startup */ php_module_shutdown_wrapper, /* shutdown */ php_ns_sapi_ub_write, /* unbuffered write */ @@ -261,9 +288,12 @@ file_handle.type = ZEND_HANDLE_FILENAME; file_handle.filename = SG(request_info).path_translated; - php_request_startup(CLS_C ELS_CC PLS_CC SLS_CC); + if(php_request_startup(CLS_C ELS_CC PLS_CC SLS_CC) == FAILURE) { + return NS_ERROR; + } php_ns_hash_environment(NSLS_C CLS_CC ELS_CC PLS_CC SLS_CC); php_execute_script(&file_handle CLS_CC ELS_CC PLS_CC); + php_request_shutdown(NULL); return NS_OK; }

« previous php.version4 (#5376) next »