diff options
author | Sergei Golubchik <serg@mariadb.org> | 2019-10-12 21:21:50 +0200 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2019-10-14 10:29:30 +0200 |
commit | 3e56972712395d371f82cda564b039dcbda3100a (patch) | |
tree | 3aedc8cec3ee44902a1d68a9456dd7324600b7dc /extra/my_print_defaults.c | |
parent | 3ea51b518bf8c2ec55e125794a14fb152079839c (diff) | |
download | mariadb-git-3e56972712395d371f82cda564b039dcbda3100a.tar.gz |
cleanup: unify --defaults* option handling
process all --defaults* options uniformly,
get rid of special case for --no-defaults and --print-defaults
use realpath instead of blindly concatenating pwd and relative path.
Diffstat (limited to 'extra/my_print_defaults.c')
-rw-r--r-- | extra/my_print_defaults.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/extra/my_print_defaults.c b/extra/my_print_defaults.c index 06cde330abb..9fa4a1d4faf 100644 --- a/extra/my_print_defaults.c +++ b/extra/my_print_defaults.c @@ -146,16 +146,14 @@ int main(int argc, char **argv) int count, error, args_used; char **load_default_groups= 0, *tmp_arguments[6]; char **argument, **arguments, **org_argv; - char *defaults, *extra_defaults, *group_suffix; int nargs, i= 0; MY_INIT(argv[0]); org_argv= argv; - args_used= get_defaults_options(argc, argv, &defaults, &extra_defaults, - &group_suffix); + args_used= get_defaults_options(argv); /* Copy defaults-xxx arguments & program name */ - count=args_used+1; + count=args_used; arguments= tmp_arguments; memcpy((char*) arguments, (char*) org_argv, count * sizeof(*org_argv)); arguments[count]= 0; |