List:Commits« Previous MessageNext Message »
From:ahristov Date:April 25 2007 10:58am
Subject:PHP mysqlnd svn commit: r348 - in trunk: php5/ext/mysqli php6/ext/mysqli
View as plain text  
Author: ahristov
Date: 2007-04-25 10:58:27 +0200 (Wed, 25 Apr 2007)
New Revision: 348

Modified:
   trunk/php5/ext/mysqli/mysqli.c
   trunk/php5/ext/mysqli/php_mysqli.h
   trunk/php6/ext/mysqli/mysqli.c
Log:
Fix zval cache ini variable for PHP5. Make PHP6 do not show
cache_size as boolean.


Modified: trunk/php5/ext/mysqli/mysqli.c
===================================================================
--- trunk/php5/ext/mysqli/mysqli.c	2007-04-24 20:31:02 UTC (rev 347)
+++ trunk/php5/ext/mysqli/mysqli.c	2007-04-25 08:58:27 UTC (rev 348)
@@ -495,6 +495,9 @@
 	STD_PHP_INI_ENTRY("mysqli.default_port",			"3306",	PHP_INI_ALL,		OnUpdateLong,		default_port,		zend_mysqli_globals,		mysqli_globals)
 	STD_PHP_INI_ENTRY("mysqli.default_socket",			NULL,	PHP_INI_ALL,		OnUpdateStringUnempty,	default_socket,	zend_mysqli_globals,		mysqli_globals)
 	STD_PHP_INI_BOOLEAN("mysqli.reconnect",				"0",	PHP_INI_SYSTEM,		OnUpdateLong,		reconnect,			zend_mysqli_globals,		mysqli_globals)
+#ifdef HAVE_MYSQLND
+	STD_PHP_INI_ENTRY("mysqli.cache_size",			   
"2000",	PHP_INI_SYSTEM,		OnUpdateLong,		cache_size,			zend_mysqli_globals,		mysqli_globals)
+#endif
 PHP_INI_END()
 
 /* }}} */
@@ -518,9 +521,6 @@
 #else
 	mysqli_globals->embedded = 0;
 #endif
-#ifdef HAVE_MYSQLND
-	mysqli_globals->mysqlnd_zval_cache = mysqlnd_palloc_init_cache(10);
-#endif
 }
 /* }}} */
 
@@ -535,6 +535,7 @@
 
 #ifdef HAVE_MYSQLND
 	mysqlnd_library_init();
+	MyG(mysqlnd_zval_cache) = mysqlnd_palloc_init_cache(MyG(cache_size));
 #endif
 
 	memcpy(&mysqli_object_handlers, zend_get_std_object_handlers(),
sizeof(zend_object_handlers));

Modified: trunk/php5/ext/mysqli/php_mysqli.h
===================================================================
--- trunk/php5/ext/mysqli/php_mysqli.h	2007-04-24 20:31:02 UTC (rev 347)
+++ trunk/php5/ext/mysqli/php_mysqli.h	2007-04-25 08:58:27 UTC (rev 348)
@@ -449,11 +449,12 @@
 	long			default_link;
 	long			num_links;
 	long			max_links;
+	long			cache_size;
 	unsigned int	default_port;
 	char			*default_host;
 	char			*default_user;
 	char			*default_socket;
-	char            *default_pw;
+	char			*default_pw;
 	int				reconnect;
 	int				strict;
 	long			error_no;

Modified: trunk/php6/ext/mysqli/mysqli.c
===================================================================
--- trunk/php6/ext/mysqli/mysqli.c	2007-04-24 20:31:02 UTC (rev 347)
+++ trunk/php6/ext/mysqli/mysqli.c	2007-04-25 08:58:27 UTC (rev 348)
@@ -505,7 +505,7 @@
 	STD_PHP_INI_ENTRY("mysqli.default_socket",			NULL,	PHP_INI_ALL,		OnUpdateStringUnempty,	default_socket,	zend_mysqli_globals,		mysqli_globals)
 	STD_PHP_INI_BOOLEAN("mysqli.reconnect",				"0",	PHP_INI_SYSTEM,		OnUpdateLong,		reconnect,			zend_mysqli_globals,		mysqli_globals)
 #ifdef HAVE_MYSQLND
-	STD_PHP_INI_BOOLEAN("mysqli.cache_size",			"2000",	PHP_INI_SYSTEM,		OnUpdateLong,		cache_size,			zend_mysqli_globals,		mysqli_globals)
+	STD_PHP_INI_ENTRY("mysqli.cache_size",			   
"2000",	PHP_INI_SYSTEM,		OnUpdateLong,		cache_size,			zend_mysqli_globals,		mysqli_globals)
 #endif
 
 PHP_INI_END()

Thread
PHP mysqlnd svn commit: r348 - in trunk: php5/ext/mysqli php6/ext/mysqliahristov25 Apr