diff options
Diffstat (limited to 'databases/tcl-Mysql/files/patch-real_connect')
-rw-r--r-- | databases/tcl-Mysql/files/patch-real_connect | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/databases/tcl-Mysql/files/patch-real_connect b/databases/tcl-Mysql/files/patch-real_connect index 9b966ac3cb79..f70f1715ac5c 100644 --- a/databases/tcl-Mysql/files/patch-real_connect +++ b/databases/tcl-Mysql/files/patch-real_connect @@ -1,11 +1,22 @@ +Simulate the "old" mysql_connect() function -- the actual code +is adapted from MySQL's libmysql.c. + + -mi + --- sql-mysql.cc Wed Jan 12 20:50:03 2000 +++ sql-mysql.cc Wed Nov 10 18:49:18 2004 -@@ -2,4 +2,9 @@ +@@ -2,4 +2,15 @@ #include "sql-mysql.h" -+#ifdef HAVE_MYSQL_REAL_CONNECT -+# define mysql_connect(h, ho, us, pa) \ -+ mysql_real_connect(h, ho, us, pa, NULL, 0, NULL, 0) ++#if defined(HAVE_MYSQL_REAL_CONNECT) && !defined(USE_OLD_FUNCTIONS) ++static MYSQL * STDCALL ++mysql_connect(MYSQL *mysql,const char *host, ++ const char *user, const char *passwd) ++{ ++ ++ mysql=mysql_init(mysql); ++ return mysql_real_connect(mysql, host, user, passwd, NULL, 0, NULL, 0); ++} +#endif + // ------------------------------------------------------------- |