From 99b5652f409e0910c6108e92ac95c435a394de72 Mon Sep 17 00:00:00 2001 From: "Thies C. Arntzen" Date: Thu, 9 Dec 1999 11:02:41 +0000 Subject: small cleanups in MINIT code OCIInitialize is now called at the "right" spot again --- ext/oracle/oracle.c | 29 ++++------------------------- 1 file changed, 4 insertions(+), 25 deletions(-) (limited to 'ext/oracle/oracle.c') diff --git a/ext/oracle/oracle.c b/ext/oracle/oracle.c index 33e3715d80..60407d0e2a 100644 --- a/ext/oracle/oracle.c +++ b/ext/oracle/oracle.c @@ -254,8 +254,7 @@ static int _close_oracur(oraCursor *cur) return 1; } -#ifdef ZTS -static void php_ora_init_globals(php_ora_globals *ora_globals) +static void php_ora_init_globals(ORALS_D) { if (cfg_get_long("oracle.allow_persistent", &ORA(allow_persistent)) @@ -278,36 +277,16 @@ static void php_ora_init_globals(php_ora_globals *ora_globals) ORA(conns) = malloc(sizeof(HashTable)); zend_hash_init(ORA(conns), 13, NULL, NULL, 1); } -#endif + PHP_MINIT_FUNCTION(oracle) { ELS_FETCH(); #ifdef ZTS - ora_globals_id = ts_allocate_id(sizeof(php_ora_globals), php_ora_init_globals, NULL); + ora_globals_id = ts_allocate_id(sizeof(php_ora_globals), (ts_allocate_ctor) php_ora_init_globals, NULL); #else - if (cfg_get_long("oracle.allow_persistent", - &ORA(allow_persistent)) - == FAILURE) { - ORA(allow_persistent) = -1; - } - if (cfg_get_long("oracle.max_persistent", - &ORA(max_persistent)) - == FAILURE) { - ORA(max_persistent) = -1; - } - if (cfg_get_long("oracle.max_links", - &ORA(max_links)) - == FAILURE) { - ORA(max_links) = -1; - } - - ORA(num_persistent) = 0; - - - ORA(conns) = malloc(sizeof(HashTable)); - zend_hash_init(ORA(conns), 13, NULL, NULL, 1); + php_ora_init_globals(ORALS_C); #endif le_cursor = register_list_destructors(_close_oracur, NULL); -- cgit v1.2.1