summaryrefslogtreecommitdiff
path: root/sql/set_var.h
diff options
context:
space:
mode:
authormats@mysql.com <>2006-05-16 11:16:23 +0200
committermats@mysql.com <>2006-05-16 11:16:23 +0200
commit66766ad59627474a881d52381c81c6de926cff35 (patch)
tree56c85a7c573661bb70bd3179a7e99359b03c46c7 /sql/set_var.h
parentaa47bfa9862d1651cba46ed5694de54cb1e7efe2 (diff)
downloadmariadb-git-66766ad59627474a881d52381c81c6de926cff35.tar.gz
Bug#16837 (Missing #ifdef cause compile problem --without-row-based-replication):
Added #ifdef's to make code work even when the system is built without row-based replication.
Diffstat (limited to 'sql/set_var.h')
-rw-r--r--sql/set_var.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/sql/set_var.h b/sql/set_var.h
index 8076f10bb0a..d52b2720918 100644
--- a/sql/set_var.h
+++ b/sql/set_var.h
@@ -851,15 +851,20 @@ public:
bool update(THD *thd, set_var *var);
};
+#ifdef HAVE_ROW_BASED_REPLICATION
extern void fix_binlog_format_after_update(THD *thd, enum_var_type type);
+#endif
class sys_var_thd_binlog_format :public sys_var_thd_enum
{
public:
sys_var_thd_binlog_format(const char *name_arg, ulong SV::*offset_arg)
:sys_var_thd_enum(name_arg, offset_arg,
- &binlog_format_typelib,
- fix_binlog_format_after_update)
+ &binlog_format_typelib
+#ifdef HAVE_ROW_BASED_REPLICATION
+ , fix_binlog_format_after_update
+#endif
+ )
{};
bool is_readonly() const;
};