summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorDave Wysochanski <dwysocha@redhat.com>2009-11-01 20:03:24 +0000
committerDave Wysochanski <dwysocha@redhat.com>2009-11-01 20:03:24 +0000
commit2a924b3eaf972877a1b9b04eacafe096783d9bb7 (patch)
tree557fde064552919fba87e8e3d807d97e9cf9b3da /tools
parentc6ea6bf5b79eb8e25e9499435a6433ef23e59488 (diff)
downloadlvm2-2a924b3eaf972877a1b9b04eacafe096783d9bb7.tar.gz
lvm2-2a924b3eaf972877a1b9b04eacafe096783d9bb7.tar.xz
lvm2-2a924b3eaf972877a1b9b04eacafe096783d9bb7.zip
Rename fill_vg_create_params to vgcreate_params_set_from_args.
Rename fill_vg_create_params to vgcreate_params_set_from_args and remove vg_name parameter from function (caller must set before calling function).
Diffstat (limited to 'tools')
-rw-r--r--tools/toollib.c10
-rw-r--r--tools/toollib.h7
-rw-r--r--tools/vgcreate.c3
-rw-r--r--tools/vgsplit.c3
4 files changed, 12 insertions, 11 deletions
diff --git a/tools/toollib.c b/tools/toollib.c
index 6d9b3b28..39a6d697 100644
--- a/tools/toollib.c
+++ b/tools/toollib.c
@@ -1204,16 +1204,16 @@ void vgcreate_params_set_defaults(struct vgcreate_params *vp_def,
}
/*
- * Set members of struct vgcreate_params from cmdline.
+ * Set members of struct vgcreate_params from cmdline arguments.
* Do preliminary validation with arg_*() interface.
* Further, more generic validation is done in validate_vgcreate_params().
* This function is to remain in tools directory.
*/
-int fill_vg_create_params(struct cmd_context *cmd,
- char *vg_name, struct vgcreate_params *vp_new,
- struct vgcreate_params *vp_def)
+int vgcreate_params_set_from_args(struct cmd_context *cmd,
+ struct vgcreate_params *vp_new,
+ struct vgcreate_params *vp_def)
{
- vp_new->vg_name = skip_dev_dir(cmd, vg_name, NULL);
+ vp_new->vg_name = skip_dev_dir(cmd, vp_def->vg_name, NULL);
vp_new->max_lv = arg_uint_value(cmd, maxlogicalvolumes_ARG,
vp_def->max_lv);
vp_new->max_pv = arg_uint_value(cmd, maxphysicalvolumes_ARG,
diff --git a/tools/toollib.h b/tools/toollib.h
index e6b08d28..4743fd59 100644
--- a/tools/toollib.h
+++ b/tools/toollib.h
@@ -101,10 +101,9 @@ int is_reserved_lvname(const char *name);
void vgcreate_params_set_defaults(struct vgcreate_params *vp_def,
struct volume_group *vg);
-int fill_vg_create_params(struct cmd_context *cmd,
- char *vg_name, struct vgcreate_params *vp_new,
- struct vgcreate_params *vp_def);
-
+int vgcreate_params_set_from_args(struct cmd_context *cmd,
+ struct vgcreate_params *vp_new,
+ struct vgcreate_params *vp_def);
int lv_refresh(struct cmd_context *cmd, struct logical_volume *lv);
int vg_refresh_visible(struct cmd_context *cmd, struct volume_group *vg);
void lv_spawn_background_polling(struct cmd_context *cmd,
diff --git a/tools/vgcreate.c b/tools/vgcreate.c
index 39b6e6e1..0e916387 100644
--- a/tools/vgcreate.c
+++ b/tools/vgcreate.c
@@ -46,7 +46,8 @@ int vgcreate(struct cmd_context *cmd, int argc, char **argv)
}
vgcreate_params_set_defaults(&vp_def, NULL);
- if (fill_vg_create_params(cmd, vg_name, &vp_new, &vp_def))
+ vp_def.vg_name = vg_name;
+ if (vgcreate_params_set_from_args(cmd, &vp_new, &vp_def))
return EINVALID_CMD_LINE;
if (validate_vg_create_params(cmd, &vp_new))
diff --git a/tools/vgsplit.c b/tools/vgsplit.c
index 4f0691b7..a56b7c54 100644
--- a/tools/vgsplit.c
+++ b/tools/vgsplit.c
@@ -367,7 +367,8 @@ int vgsplit(struct cmd_context *cmd, int argc, char **argv)
goto_bad;
} else {
vgcreate_params_set_defaults(&vp_def, vg_from);
- if (fill_vg_create_params(cmd, vg_name_to, &vp_new, &vp_def)) {
+ vp_def.vg_name = vg_name_to;
+ if (vgcreate_params_set_from_args(cmd, &vp_new, &vp_def)) {
r = EINVALID_CMD_LINE;
goto_bad;
}