mysql for arm_MySQL在ARM平台上的编译错误一例

--- mysql-5.5.28.orig/sql-common/client_plugin.c

+++ mysql-5.5.28/sql-common/client_plugin.c

@@ -233,6 +233,7 @@ int mysql_client_plugin_init()

{

MYSQL mysql;

struct st_mysql_client_plugin **builtin;

+ va_list dummy;

if (initialized)

return 0;

@@ -249,7 +250,7 @@ int mysql_client_plugin_init()

pthread_mutex_lock(&LOCK_load_client_plugin);

for (builtin= mysql_client_builtins; *builtin; builtin++)

- add_plugin(&mysql, *builtin, 0, 0, 0);

+ add_plugin(&mysql, *builtin, 0, 0, dummy);

pthread_mutex_unlock(&LOCK_load_client_plugin);

@@ -293,6 +294,7 @@ struct st_mysql_client_plugin *

mysql_client_register_plugin(MYSQL *mysql,

struct st_mysql_client_plugin *plugin)

{

+ va_list dummy;

if (is_not_initialized(mysql, plugin->name))

return NULL;

@@ -307,7 +309,7 @@ mysql_client_register_plugin(MYSQL *mysq

plugin= NULL;

}

else

- plugin= add_plugin(mysql, plugin, 0, 0, 0);

+ plugin= add_plugin(mysql, plugin, 0, 0, dummy);

pthread_mutex_unlock(&LOCK_load_client_plugin);

return plugin;

--- mysql-5.5.28.orig/sql-common/client_plugin.c

+++ mysql-5.5.28/sql-common/client_plugin.c

@@ -233,6 +233,7 @@ int mysql_client_plugin_init()

{

MYSQL mysql;

struct st_mysql_client_plugin **builtin;

+ va_list dummy;

if (initialized)

return 0;

@@ -249,7 +250,7 @@ int mysql_client_plugin_init()

pthread_mutex_lock(&LOCK_load_client_plugin);

for (builtin= mysql_client_builtins; *builtin; builtin++)

- add_plugin(&mysql, *builtin, 0, 0, 0);

+ add_plugin(&mysql, *builtin, 0, 0, dummy);

pthread_mutex_unlock(&LOCK_load_client_plugin);

@@ -293,6 +294,7 @@ struct st_mysql_client_plugin *

mysql_client_register_plugin(MYSQL *mysql,

struct st_mysql_client_plugin *plugin)

{

+ va_list dummy;

if (is_not_initialized(mysql, plugin->name))

return NULL;

@@ -307,7 +309,7 @@ mysql_client_register_plugin(MYSQL *mysq

plugin= NULL;

}

else

- plugin= add_plugin(mysql, plugin, 0, 0, 0);

+ plugin= add_plugin(mysql, plugin, 0, 0, dummy);

pthread_mutex_unlock(&LOCK_load_client_plugin);

return plugin;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值