[PHP4BETA] CVS update: php4/ext/mysql
| From: | zeev | Date: | Wed, 28 Apr 1999 21:37:54 +0000 |
| Subject: | [PHP4BETA] CVS update: php4/ext/mysql | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-583@lists.php.net to get a copy of this message | ||
Date: Wednesday April 28, 1999 @ 17:37
Author: zeev
Update of /repository/php4/ext/mysql
In directory php:/tmp/cvs-serv23677/ext/mysql
Modified Files:
mysql.c
Log Message:
Get the MySQL module to use the new INI mechanism feature
Index: php4/ext/mysql/mysql.c
diff -u php4/ext/mysql/mysql.c:1.4 php4/ext/mysql/mysql.c:1.5
--- php4/ext/mysql/mysql.c:1.4 Wed Apr 28 16:26:31 1999
+++ php4/ext/mysql/mysql.c Wed Apr 28 17:37:54 1999
@@ -27,7 +27,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: mysql.c,v 1.4 1999/04/28 20:26:31 zeev Exp $ */
+/* $Id: mysql.c,v 1.5 1999/04/28 21:37:54 zeev Exp $ */
/* TODO:
@@ -148,7 +148,9 @@
"MySQL", mysql_functions, php3_minit_mysql, php3_mshutdown_mysql, php3_rinit_mysql,
NULL, php3_info_mysql, STANDARD_MODULE_PROPERTIES
};
-#ifndef ZTS
+#ifdef ZTS
+int mysql_globals_id;
+#else
php_mysql_globals mysql_globals;
#endif
@@ -227,44 +229,6 @@
}
-static PHP_INI_MH(OnMySQLInt)
-{
- long *p;
-#ifndef ZTS
- char *base = (char *) &mysql_globals;
-#else
- char *base;
- MySLS_FETCH();
-
- base = (char *) mysql_globals;
-#endif
-
- p = (long *) (base+(size_t) mh_arg1);
-
- *p = atoi(new_value);
- return SUCCESS;
-}
-
-
-static PHP_INI_MH(OnMySQLStr)
-{
- char **p;
-#ifndef ZTS
- char *base = (char *) &mysql_globals;
-#else
- char *base;
- MySLS_FETCH();
-
- base = (char *) mysql_globals;
-#endif
-
- p = (char **) (base+(size_t) mh_arg1);
-
- *p = new_value;
- return SUCCESS;
-}
-
-
static PHP_INI_MH(OnMySQLPort)
{
MySLS_FETCH();
@@ -292,13 +256,13 @@
PHP_INI_BEGIN()
- PHP_INI_ENTRY1("mysql.allow_persistent", "1", PHP_INI_SYSTEM, OnMySQLInt, (void
*) XtOffsetOf(php_mysql_globals, allow_persistent))
- PHP_INI_ENTRY1("mysql.max_persistent", "-1", PHP_INI_SYSTEM, OnMySQLInt, (void
*) XtOffsetOf(php_mysql_globals, max_persistent))
- PHP_INI_ENTRY1("mysql.max_links", "-1", PHP_INI_SYSTEM, OnMySQLInt, (void
*) XtOffsetOf(php_mysql_globals, max_links))
- PHP_INI_ENTRY1("mysql.default_host", NULL, PHP_INI_ALL, OnMySQLStr, (void *)
XtOffsetOf(php_mysql_globals, default_host))
- PHP_INI_ENTRY1("mysql.default_user", NULL, PHP_INI_ALL, OnMySQLStr, (void *)
XtOffsetOf(php_mysql_globals, default_user))
- PHP_INI_ENTRY1("mysql.default_password", NULL, PHP_INI_ALL, OnMySQLStr, (void *)
XtOffsetOf(php_mysql_globals, default_password))
- PHP_INI_ENTRY1("mysql.default_port", NULL, PHP_INI_ALL, OnMySQLPort, NULL)
+ STD_PHP_INI_ENTRY("mysql.allow_persistent", "1", PHP_INI_SYSTEM, OnUpdateInt, allow_persistent, php_mysql_globals, mysql_globals)
+ STD_PHP_INI_ENTRY("mysql.max_persistent", "-1", PHP_INI_SYSTEM, OnUpdateInt, max_persistent, php_mysql_globals, mysql_globals)
+ STD_PHP_INI_ENTRY("mysql.max_links", "-1", PHP_INI_SYSTEM, OnUpdateInt, max_links, php_mysql_globals, mysql_globals)
+ STD_PHP_INI_ENTRY("mysql.default_host", NULL, PHP_INI_ALL, OnUpdateString, default_host, php_mysql_globals, mysql_globals)
+ STD_PHP_INI_ENTRY("mysql.default_user", NULL, PHP_INI_ALL, OnUpdateString, default_user, php_mysql_globals, mysql_globals)
+ STD_PHP_INI_ENTRY("mysql.default_password", NULL, PHP_INI_ALL, OnUpdateString, default_password, php_mysql_globals, mysql_globals)
+ PHP_INI_ENTRY("mysql.default_port", NULL, PHP_INI_ALL, OnMySQLPort)
PHP_INI_END()
--
PHP 4 Beta