From: Frank M. Kromann Date: Mon, 10 Jun 2002 19:31:29 +0000 (+0000) Subject: Adding ini setting for max_procs X-Git-Tag: php5_5_0~87 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=509c606dbcc8bf6c0114de0116ffa03d640ebfb2;p=php Adding ini setting for max_procs --- diff --git a/ext/mssql/php_mssql.c b/ext/mssql/php_mssql.c index 0b0313b11d..ca219d0511 100644 --- a/ext/mssql/php_mssql.c +++ b/ext/mssql/php_mssql.c @@ -137,6 +137,7 @@ PHP_INI_BEGIN() STD_PHP_INI_ENTRY_EX("mssql.batchsize", "0", PHP_INI_ALL, OnUpdateInt, batchsize, zend_mssql_globals, mssql_globals, display_link_numbers) STD_PHP_INI_BOOLEAN("mssql.datetimeconvert", "1", PHP_INI_ALL, OnUpdateBool, datetimeconvert, zend_mssql_globals, mssql_globals) STD_PHP_INI_BOOLEAN("mssql.secure_connection", "0", PHP_INI_SYSTEM, OnUpdateBool, secure_connection, zend_mssql_globals, mssql_globals) + STD_PHP_INI_ENTRY_EX("mssql.max_procs", "25", PHP_INI_ALL, OnUpdateInt, max_procs, zend_mssql_globals, mssql_globals, display_link_numbers) PHP_INI_END() /* error handler */ @@ -330,6 +331,7 @@ PHP_RINIT_FUNCTION(mssql) dbsetlogintime(MS_SQL_G(connect_timeout)); if (MS_SQL_G(timeout) < 0) MS_SQL_G(timeout) = 60; dbsettime(MS_SQL_G(timeout)); + dbsetmaxprocs((SHORT)MS_SQL_G(max_procs)); return SUCCESS; } diff --git a/ext/mssql/php_mssql.h b/ext/mssql/php_mssql.h index e99bf6a9f0..e514783081 100644 --- a/ext/mssql/php_mssql.h +++ b/ext/mssql/php_mssql.h @@ -121,6 +121,7 @@ ZEND_BEGIN_MODULE_GLOBALS(mssql) long datetimeconvert; HashTable *resource_list, *resource_plist; long secure_connection; + long max_procs; ZEND_END_MODULE_GLOBALS(mssql) #define MSSQL_ROWS_BLOCK 128