diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2015-06-19 09:44:14 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2015-06-19 09:51:48 +0200 |
commit | 3173442984dd8d31e43cb50db385f31c75cc9839 (patch) | |
tree | ad7f5639ddcae0570aad3ebbe52995fa5d445e38 /tools/lvm.c | |
parent | 438a65dfdb13abd10b3311e96786770d70868de1 (diff) | |
download | lvm2-3173442984dd8d31e43cb50db385f31c75cc9839.tar.gz |
lvm: move hyphen mangling code
Relocate hyphen code from lvm main into lvm_run_command()
so all command and library user will have it.
Update WHATS_NEW with missing changes.
Diffstat (limited to 'tools/lvm.c')
-rw-r--r-- | tools/lvm.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/tools/lvm.c b/tools/lvm.c index 00cd16f6a..f9ab438b2 100644 --- a/tools/lvm.c +++ b/tools/lvm.c @@ -16,33 +16,8 @@ #include "tools.h" #include "lvm2cmdline.h" -#define MAX_ARG_LEN 64 - int main(int argc, char **argv) { - char arg_new[MAX_ARG_LEN]; - char *arg; - int i, j, j_new; - - for (i = 1; i < argc; i++) { - arg = argv[i]; - - if (arg[0] == '-' && arg[1] == '-' && strlen(arg) < MAX_ARG_LEN) { - memset(arg_new, 0, sizeof(arg_new)); - arg_new[0] = '-'; - arg_new[1] = '-'; - - for (j = 2, j_new = 2; j < strlen(arg) + 1; j++) { - if (arg[j] == '-') - continue; - arg_new[j_new] = arg[j]; - j_new++; - } - - memcpy(argv[i], arg_new, strlen(arg_new) + 1); - } - } - return lvm2_main(argc, argv); } |