CVS update: php31/ext/odbc

From: Date: Mon, 07 Sep 1998 21:50:31 +0000
Subject: CVS update: php31/ext/odbc
Groups: php.dev 
Request: Send a blank email to php-dev+get-869@lists.php.net to get a copy of this message
Date: Monday September 7, 1998 @ 17:50 Author: shane Update of /repository/php31/ext/odbc In directory asf:/u2/tmp/cvs-serv20004/ext/odbc Modified Files: unified_odbc.c Log Message: ms sql module now works with persistent connections. small fix to dl loading on threaded compiles Index: php31/ext/odbc/unified_odbc.c diff -c php31/ext/odbc/unified_odbc.c:2.10 php31/ext/odbc/unified_odbc.c:2.11 *** php31/ext/odbc/unified_odbc.c:2.10 Mon Sep 7 01:33:22 1998 --- php31/ext/odbc/unified_odbc.c Mon Sep 7 17:50:31 1998 *************** *** 236,257 **** &UODBC_GLOBAL(PHP3_UODBC_MODULE).defUser); cfg_get_string(ODBC_INI_DEFAULTPW, &UODBC_GLOBAL(PHP3_UODBC_MODULE).defPW); ! if (cfg_get_long(ODBC_INI_ALLOWPERSISTENT, ! &UODBC_GLOBAL(PHP3_UODBC_MODULE).allow_persistent) ! == FAILURE) { UODBC_GLOBAL(PHP3_UODBC_MODULE).allow_persistent = -1; ! } ! if (cfg_get_long(ODBC_INI_MAXPERSISTENT, ! &UODBC_GLOBAL(PHP3_UODBC_MODULE).max_persistent) ! == FAILURE) { UODBC_GLOBAL(PHP3_UODBC_MODULE).max_persistent = -1; ! } ! if (cfg_get_long(ODBC_INI_MAXLINKS, ! &UODBC_GLOBAL(PHP3_UODBC_MODULE).max_links) ! == FAILURE) { UODBC_GLOBAL(PHP3_UODBC_MODULE).max_links = -1; ! } ! */ UODBC_GLOBAL(PHP3_UODBC_MODULE).num_persistent = 0; UODBC_GLOBAL(PHP3_UODBC_MODULE).le_result = --- 236,251 ---- &UODBC_GLOBAL(PHP3_UODBC_MODULE).defUser); cfg_get_string(ODBC_INI_DEFAULTPW, &UODBC_GLOBAL(PHP3_UODBC_MODULE).defPW); ! */ ! // if (cfg_get_long(ODBC_INI_ALLOWPERSISTENT,&UODBC_GLOBAL(PHP3_UODBC_MODULE).allow_persistent)== FAILURE) { UODBC_GLOBAL(PHP3_UODBC_MODULE).allow_persistent = -1; ! // } ! // if (cfg_get_long(ODBC_INI_MAXPERSISTENT, &UODBC_GLOBAL(PHP3_UODBC_MODULE).max_persistent)== FAILURE) { UODBC_GLOBAL(PHP3_UODBC_MODULE).max_persistent = -1; ! // } ! // if (cfg_get_long(ODBC_INI_MAXLINKS, &UODBC_GLOBAL(PHP3_UODBC_MODULE).max_links)== FAILURE) { UODBC_GLOBAL(PHP3_UODBC_MODULE).max_links = -1; ! // } UODBC_GLOBAL(PHP3_UODBC_MODULE).num_persistent = 0; UODBC_GLOBAL(PHP3_UODBC_MODULE).le_result = *************** *** 290,306 **** UODBC_GLOBAL(PHP3_UODBC_MODULE).defConn = -1; UODBC_GLOBAL(PHP3_UODBC_MODULE).num_links = UODBC_GLOBAL(PHP3_UODBC_MODULE).num_persistent; ! /* FIXME ! if (cfg_get_long(ODBC_INI_DEFAULTLRL, &UODBC_GLOBAL(PHP3_UODBC_MODULE).defaultlrl) ! == FAILURE){ UODBC_GLOBAL(PHP3_UODBC_MODULE).defaultlrl = 4096; ! } ! if (cfg_get_long(ODBC_INI_DEFAULTBINMODE, &UODBC_GLOBAL(PHP3_UODBC_MODULE).defaultbinmode) == FAILURE){ UODBC_GLOBAL(PHP3_UODBC_MODULE).defaultbinmode = 1; ! }*/ - UODBC_GLOBAL(PHP3_UODBC_MODULE).defaultlrl = 4096; - UODBC_GLOBAL(PHP3_UODBC_MODULE).defaultbinmode = 1; return SUCCESS; } --- 284,297 ---- UODBC_GLOBAL(PHP3_UODBC_MODULE).defConn = -1; UODBC_GLOBAL(PHP3_UODBC_MODULE).num_links = UODBC_GLOBAL(PHP3_UODBC_MODULE).num_persistent; ! /* FIXME */ ! // if (cfg_get_long(ODBC_INI_DEFAULTLRL, &UODBC_GLOBAL(PHP3_UODBC_MODULE).defaultlrl)== FAILURE){ UODBC_GLOBAL(PHP3_UODBC_MODULE).defaultlrl = 4096; ! // } ! // if (cfg_get_long(ODBC_INI_DEFAULTBINMODE, &UODBC_GLOBAL(PHP3_UODBC_MODULE).defaultbinmode) == FAILURE){ UODBC_GLOBAL(PHP3_UODBC_MODULE).defaultbinmode = 1; ! // } return SUCCESS; } *************** *** 1653,1659 **** return_value->value.lval = php3_plist_insert(db_conn, UODBC_GLOBAL(PHP3_UODBC_MODULE).le_pconn); new_index_ptr.ptr = (void *) return_value->value.lval; ! #ifdef THREAD_SAFE new_index_ptr.type = _php3_le_index_ptr(); #else new_index_ptr.type = le_index_ptr; --- 1644,1650 ---- return_value->value.lval = php3_plist_insert(db_conn, UODBC_GLOBAL(PHP3_UODBC_MODULE).le_pconn); new_index_ptr.ptr = (void *) return_value->value.lval; ! #ifdef COMPILE_DL new_index_ptr.type = _php3_le_index_ptr(); #else new_index_ptr.type = le_index_ptr; *************** *** 1678,1684 **** int type; /* the link is already in the persistent list */ ! #ifdef THREAD_SAFE if (index_ptr->type != _php3_le_index_ptr()) { #else if (index_ptr->type != le_index_ptr) { --- 1669,1675 ---- int type; /* the link is already in the persistent list */ ! #ifdef COMPILE_DL if (index_ptr->type != _php3_le_index_ptr()) { #else if (index_ptr->type != le_index_ptr) { -- PHP Development Mailing List http://www.php.net/ To unsubscribe send an empty message to php-dev-unsubscribe@lists.php.net For help: php-dev-help@lists.php.net

« previous php.dev (#869) next »