diff options
author | foobar <sniper@php.net> | 2001-05-27 23:57:27 +0000 |
---|---|---|
committer | foobar <sniper@php.net> | 2001-05-27 23:57:27 +0000 |
commit | ccf5f7ad042f29ebc06a627bee2faadf594f61ca (patch) | |
tree | 73a5ff56e4226ccd4013a58ad6d485dd481039c9 /ext/ingres_ii | |
parent | 87eab1aa316c82001ab58b5b6acc2b79995f4712 (diff) | |
download | php-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.c | 17 |
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; |