From a17d2f37ea2a4e2a2703ca729a089d167e64df64 Mon Sep 17 00:00:00 2001 From: Sebastian Bergmann Date: Sat, 19 Apr 2003 09:04:15 +0000 Subject: [PATCH] =?utf8?q?Corrected=20patch=20by=20Marcus=20B=C3=B6rger=20?= =?utf8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Zend/zend.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Zend/zend.c b/Zend/zend.c index 488aa3fa7a..995c6f6d75 100644 --- a/Zend/zend.c +++ b/Zend/zend.c @@ -382,10 +382,12 @@ static void register_standard_class(TSRMLS_D) zend_hash_add(GLOBAL_CLASS_TABLE, "stdclass", sizeof("stdclass"), &zend_standard_class_def, sizeof(zend_class_entry *), NULL); } +#ifdef ZTS static void unregister_standard_class() { destroy_zend_class(&zend_standard_class_def); } +#endif static void zend_set_default_compile_time_values(TSRMLS_D) { @@ -474,10 +476,12 @@ static void alloc_globals_ctor(zend_alloc_globals *alloc_globals_p TSRMLS_DC) } +#ifdef ZTS static void alloc_globals_dtor(zend_alloc_globals *alloc_globals_p TSRMLS_DC) { shutdown_memory_manager(0, 1 TSRMLS_CC); } +#endif #ifdef __FreeBSD__ @@ -672,8 +676,8 @@ void zend_shutdown(TSRMLS_D) zend_shutdown_constants(TSRMLS_C); #ifdef ZTS zend_hash_destroy(GLOBAL_CONSTANTS_TABLE); -#endif unregister_standard_class(); +#endif } -- 2.50.1