@@ -48,9 +48,7 @@ extern "C" {
4848
4949extern struct sql_service_st {
5050 MYSQL * (STDCALL * mysql_init_func )(MYSQL * mysql );
51- MYSQL * (* mysql_real_connect_local_func )(MYSQL * mysql ,
52- const char * host , const char * user , const char * db ,
53- unsigned long clientflag );
51+ MYSQL * (* mysql_real_connect_local_func )(MYSQL * mysql );
5452 MYSQL * (STDCALL * mysql_real_connect_func )(MYSQL * mysql , const char * host ,
5553 const char * user , const char * passwd , const char * db , unsigned int port ,
5654 const char * unix_socket , unsigned long clientflag );
@@ -69,7 +67,7 @@ extern struct sql_service_st {
6967#ifdef MYSQL_DYNAMIC_PLUGIN
7068
7169#define mysql_init (M ) sql_service->mysql_init_func(M)
72- #define mysql_real_connect_local (M , H , U , D , F ) sql_service->mysql_real_connect_local_func(M,H,U,D,F )
70+ #define mysql_real_connect_local (M ) sql_service->mysql_real_connect_local_func(M)
7371#define mysql_real_connect (M ,H ,U ,PW ,D ,P ,S ,F ) sql_service->mysql_real_connect_func(M,H,U,PW,D,P,S,F)
7472#define mysql_errno (M ) sql_service->mysql_errno_func(M)
7573#define mysql_error (M ) sql_service->mysql_error_func(M)
@@ -83,9 +81,14 @@ extern struct sql_service_st {
8381
8482#else
8583
86- MYSQL * mysql_real_connect_local (MYSQL * mysql ,
87- const char * host , const char * user , const char * db ,
88- unsigned long clientflag );
84+ /*
85+ Establishes the connection to the 'local' server that started the plugin.
86+ Like the mysql_real_connect() does for the remote server.
87+ The established connection has no user/host associated to it,
88+ neither it has the current db, so the queries should have
89+ database/table name specified.
90+ */
91+ MYSQL * mysql_real_connect_local (MYSQL * mysql );
8992
9093/* The rest of the function declarations mest be taken from the mysql.h */
9194
0 commit comments