summaryrefslogtreecommitdiff
path: root/tools/lvm.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2015-06-19 09:44:14 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2015-06-19 09:51:48 +0200
commit3173442984dd8d31e43cb50db385f31c75cc9839 (patch)
treead7f5639ddcae0570aad3ebbe52995fa5d445e38 /tools/lvm.c
parent438a65dfdb13abd10b3311e96786770d70868de1 (diff)
downloadlvm2-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.c25
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);
}