]> granicus.if.org Git - php/commitdiff
Adding ini setting for max_procs
authorFrank M. Kromann <fmk@php.net>
Mon, 10 Jun 2002 19:31:29 +0000 (19:31 +0000)
committerFrank M. Kromann <fmk@php.net>
Mon, 10 Jun 2002 19:31:29 +0000 (19:31 +0000)
ext/mssql/php_mssql.c
ext/mssql/php_mssql.h

index 0b0313b11d452e63197d790c6339383c5c7915f0..ca219d05116ff17153eb0e7b330e5227f93ce3ea 100644 (file)
@@ -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;
 }
index e99bf6a9f0f8467295755128a7d628206763c671..e514783081a074bf700fd137d0a2e3f1fd0f37ac 100644 (file)
@@ -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