diff options
Diffstat (limited to 'src/lszon.c')
-rw-r--r-- | src/lszon.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lszon.c b/src/lszon.c index 499c3bc..d5c06df 100644 --- a/src/lszon.c +++ b/src/lszon.c @@ -17,7 +17,8 @@ #include "eclat.h" static void -parse_options(int argc, char *argv[], int *index) +parse_options(struct eclat_command const *cmd, + int argc, char *argv[], int *index) { static char *states[] = { "available", NULL @@ -34,17 +35,18 @@ parse_options(int argc, char *argv[], int *index) available_filters = filters; generic_proginfo->print_help_hook = list_filters; generic_proginfo->args_doc = "[ZONE [ZONE...]]"; - return generic_parse_options("eclat describe-availability-zones", + return generic_parse_options(cmd, "List availability zones", argc, argv, index); } int -eclat_describe_avaialbility_zones(eclat_command_env_t *env, int argc, char **argv) +eclat_describe_avaialbility_zones(eclat_command_env_t *env, + int argc, char **argv) { int i; - parse_options(argc, argv, &i); + parse_options(env->cmd, argc, argv, &i); argv += i; argc -= i; translate_ids(argc, argv, "AZ"); |