Browse Source

my_getopt --help for "bit" options

print "Defaults to on" not only for GET_BOOL, but also for GET_BIT
bb-10.5-danielblack-MDEV-23607
Sergei Golubchik 3 years ago
parent
commit
086eb8e23c
  1. 2
      mysql-test/main/mysqld--help.result
  2. 3
      mysys/my_getopt.c

2
mysql-test/main/mysqld--help.result

@ -490,6 +490,7 @@ The following specify which files/extra groups are read (specified before remain
administrative statements to the slow log if it is open. administrative statements to the slow log if it is open.
Resets or sets the option 'admin' in Resets or sets the option 'admin' in
log_slow_disabled_statements log_slow_disabled_statements
(Defaults to on; use --skip-log-slow-admin-statements to disable.)
--log-slow-disabled-statements=name --log-slow-disabled-statements=name
Don't log certain types of statements to slow log. Any Don't log certain types of statements to slow log. Any
combination of: admin, call, slave, sp combination of: admin, call, slave, sp
@ -510,6 +511,7 @@ The following specify which files/extra groups are read (specified before remain
Log slow statements executed by slave thread to the slow Log slow statements executed by slave thread to the slow
log if it is open. Resets or sets the option 'slave' in log if it is open. Resets or sets the option 'slave' in
log_slow_disabled_statements log_slow_disabled_statements
(Defaults to on; use --skip-log-slow-slave-statements to disable.)
--log-slow-verbosity=name --log-slow-verbosity=name
Verbosity level for the slow log. Any combination of: Verbosity level for the slow log. Any combination of:
innodb, query_plan, explain innodb, query_plan, explain

3
mysys/my_getopt.c

@ -1583,7 +1583,8 @@ void my_print_help(const struct my_option *options)
} }
} }
putchar('\n'); putchar('\n');
if ((optp->var_type & GET_TYPE_MASK) == GET_BOOL)
if ((optp->var_type & GET_TYPE_MASK) == GET_BOOL ||
(optp->var_type & GET_TYPE_MASK) == GET_BIT)
{ {
if (optp->def_value != 0) if (optp->def_value != 0)
{ {

Loading…
Cancel
Save