diff options
| author | Zeev Suraski <zeev@php.net> | 1999-04-10 11:21:55 +0000 |
|---|---|---|
| committer | Zeev Suraski <zeev@php.net> | 1999-04-10 11:21:55 +0000 |
| commit | 7656c77c389f17d6cdce0ca54a9a1a066564e43a (patch) | |
| tree | 9f3ee5237399f93b7bdce6b4dc8ed47a0d6abe93 /Zend/zend.c | |
| parent | 4fd1d5b81bcbf7d549704278a7dd32a8e4f8ddf7 (diff) | |
| download | php-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.c | 9 |
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) { |
