From: Andi Gutmans Date: Tue, 21 Mar 2000 19:01:19 +0000 (+0000) Subject: - Change zend_startup to accept a flag for starting builtin functions X-Git-Tag: PHP-4.0-RC1~60 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=13e741318203666597676c2899b2db21f8ae8db3;p=php - Change zend_startup to accept a flag for starting builtin functions --- diff --git a/Zend/zend.c b/Zend/zend.c index c3378f40d9..3f18b9284e 100644 --- a/Zend/zend.c +++ b/Zend/zend.c @@ -284,7 +284,7 @@ static void alloc_globals_ctor(zend_alloc_globals *alloc_globals) #endif -int zend_startup(zend_utility_functions *utility_functions, char **extensions) +int zend_startup(zend_utility_functions *utility_functions, char **extensions, int start_builtin_functions) { #ifdef ZTS zend_compiler_globals *compiler_globals; @@ -351,7 +351,9 @@ int zend_startup(zend_utility_functions *utility_functions, char **extensions) init_resource_plist(ELS_C); #endif - zend_startup_builtin_functions(); + if (start_builtin_functions) { + zend_startup_builtin_functions(); + } return SUCCESS; } diff --git a/Zend/zend.h b/Zend/zend.h index 69b576facb..9d77316a7e 100644 --- a/Zend/zend.h +++ b/Zend/zend.h @@ -262,7 +262,7 @@ typedef struct _zend_utility_values { #define BYREF_ALLOW 2 #define BYREF_FORCE_REST 3 -int zend_startup(zend_utility_functions *utility_functions, char **extensions); +int zend_startup(zend_utility_functions *utility_functions, char **extensions, int start_builtin_functions); void zend_shutdown(void); void zend_set_utility_values(zend_utility_values *utility_values);