summaryrefslogtreecommitdiff
path: root/Zend/zend.c
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>1999-04-10 11:21:55 +0000
committerZeev Suraski <zeev@php.net>1999-04-10 11:21:55 +0000
commit7656c77c389f17d6cdce0ca54a9a1a066564e43a (patch)
tree9f3ee5237399f93b7bdce6b4dc8ed47a0d6abe93 /Zend/zend.c
parent4fd1d5b81bcbf7d549704278a7dd32a8e4f8ddf7 (diff)
downloadphp-git-7656c77c389f17d6cdce0ca54a9a1a066564e43a.tar.gz
We need to initialize the utility values after we initialize the INI file, which in
turn, is after we initialize Zend. Set the utility values separately from Zend's initialization
Diffstat (limited to 'Zend/zend.c')
-rw-r--r--Zend/zend.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/Zend/zend.c b/Zend/zend.c
index e84a1af549..485256beae 100644
--- a/Zend/zend.c
+++ b/Zend/zend.c
@@ -158,7 +158,7 @@ static void register_standard_class()
}
-int zend_startup(zend_utility_functions *utility_functions, zend_utility_values *utility_values, char **extensions)
+int zend_startup(zend_utility_functions *utility_functions, char **extensions)
{
start_memory_manager();
@@ -176,7 +176,6 @@ int zend_startup(zend_utility_functions *utility_functions, zend_utility_values
zend_compile_files = compile_files;
zend_execute = execute;
- zend_uv = *utility_values;
zend_llist_init(&zend_extensions, sizeof(zend_extension), (void (*)(void *)) zend_extension_dtor, 1);
/* set up version */
@@ -213,6 +212,12 @@ void zend_shutdown()
}
+void zend_set_utility_values(zend_utility_values *utility_values)
+{
+ zend_uv = *utility_values;
+}
+
+
/* this should be compatible with the standard zenderror */
void zenderror(char *error)
{