diff options
author | Frank M. Kromann <fmk@php.net> | 2001-06-05 21:09:50 +0000 |
---|---|---|
committer | Frank M. Kromann <fmk@php.net> | 2001-06-05 21:09:50 +0000 |
commit | f8a697e2e8d9119eb96d8d039eec9848e53de4c1 (patch) | |
tree | a6838601f00c7b6581e2bc394772424068a6f959 /ext/mssql/php_mssql.h | |
parent | 9e5b0de828c419f8a9f84e167656b589ab9f6ef3 (diff) | |
download | php-git-f8a697e2e8d9119eb96d8d039eec9848e53de4c1.tar.gz |
Fixing memory leak.
Fixing mssql_pconnect to work with ISAPI
Adding MSSQL_NUM, MSSQL_ASSOC and MSSQL_BOTH so the extension will be more compatible with MySQL
Diffstat (limited to 'ext/mssql/php_mssql.h')
-rw-r--r-- | ext/mssql/php_mssql.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/ext/mssql/php_mssql.h b/ext/mssql/php_mssql.h index 72d3a6a32d..4fab922cd1 100644 --- a/ext/mssql/php_mssql.h +++ b/ext/mssql/php_mssql.h @@ -80,6 +80,9 @@ PHP_FUNCTION(mssql_result); PHP_FUNCTION(mssql_next_result); PHP_FUNCTION(mssql_min_error_severity); PHP_FUNCTION(mssql_min_message_severity); +PHP_FUNCTION(mssql_init); +PHP_FUNCTION(mssql_bind); +PHP_FUNCTION(mssql_execute); typedef struct mssql_link { LOGINREC *login; @@ -87,6 +90,19 @@ typedef struct mssql_link { int valid; } mssql_link; +typedef struct mssql_statement { + int id; + mssql_link *link; + HashTable *binds; + int executed; +} mssql_statement; + +typedef struct { + + zval *zval; + /* TODO: more data for special types (BLOBS, NUMERIC...) */ +} mssql_bind; + ZEND_BEGIN_MODULE_GLOBALS(mssql) long default_link; long num_links,num_persistent; @@ -96,7 +112,7 @@ ZEND_BEGIN_MODULE_GLOBALS(mssql) char *server_message; long min_error_severity, min_message_severity; long cfg_min_error_severity, cfg_min_message_severity; - long compatability_mode, connect_timeout; + long compatability_mode, connect_timeout, timeout; void (*get_column_content)(mssql_link *mssql_ptr,int offset,pval *result,int column_type); long textsize, textlimit, batchsize; HashTable *resource_list, *resource_plist; |