CVS update: php31/ext/odbc
| From: | shane | 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