summaryrefslogtreecommitdiff
path: root/ext/ingres_ii
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2001-05-27 23:57:27 +0000
committerfoobar <sniper@php.net>2001-05-27 23:57:27 +0000
commitccf5f7ad042f29ebc06a627bee2faadf594f61ca (patch)
tree73a5ff56e4226ccd4013a58ad6d485dd481039c9 /ext/ingres_ii
parent87eab1aa316c82001ab58b5b6acc2b79995f4712 (diff)
downloadphp-git-ccf5f7ad042f29ebc06a627bee2faadf594f61ca.tar.gz
Fixed some bugs. Now it compiles and works.
Diffstat (limited to 'ext/ingres_ii')
-rw-r--r--ext/ingres_ii/ii.c17
1 files changed, 7 insertions, 10 deletions
diff --git a/ext/ingres_ii/ii.c b/ext/ingres_ii/ii.c
index 8144dd4947..c3bb203656 100644
--- a/ext/ingres_ii/ii.c
+++ b/ext/ingres_ii/ii.c
@@ -143,7 +143,7 @@ static int _rollback_transaction(II_LINK *link)
return 0;
}
-static void close_ii_link(II_LINK *link)
+static void _close_ii_link(II_LINK *link)
{
IIAPI_DISCONNPARM disconnParm;
IILS_FETCH();
@@ -170,7 +170,7 @@ static void close_ii_link(II_LINK *link)
static void php_close_ii_link(zend_rsrc_list_entry *rsrc)
{
II_LINK *link = (II_LINK *)rsrc->ptr;
- close_ii_link(link);
+ _close_ii_link(link);
}
@@ -181,7 +181,7 @@ static void _close_ii_plink(zend_rsrc_list_entry *rsrc)
II_LINK *link = (II_LINK *)rsrc->ptr;
IILS_FETCH();
- close_ii_link(link);
+ _close_ii_link(link);
IIG(num_persistent)--;
}
@@ -252,12 +252,7 @@ static int php_ii_get_default_link(INTERNAL_FUNCTION_PARAMETERS IILS_DC)
*/
PHP_MINIT_FUNCTION(ii)
{
- IIAPI_INITPARM initParm = {
- -1, /* timeout in ms, -1 = no timeout */
- IIAPI_VERSION_1, /* api version used */
- 0 /* status (output) */
- };
- IILS_FETCH();
+ IIAPI_INITPARM initParm;
REGISTER_INI_ENTRIES();
@@ -271,8 +266,10 @@ PHP_MINIT_FUNCTION(ii)
REGISTER_LONG_CONSTANT("INGRES_NUM", II_NUM, CONST_CS | CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("INGRES_BOTH", II_BOTH, CONST_CS | CONST_PERSISTENT);
-
/* Ingres api initialization */
+ initParm.in_timeout = -1; /* timeout in ms, -1 = no timeout */
+ initParm.in_version = IIAPI_VERSION_1; /* api version used */
+
IIapi_initialize(&initParm);
if (initParm.in_status==IIAPI_ST_SUCCESS) {
return SUCCESS;