diff options
Diffstat (limited to 'tools/toollib.h')
-rw-r--r-- | tools/toollib.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/toollib.h b/tools/toollib.h index 400bac520..32af82164 100644 --- a/tools/toollib.h +++ b/tools/toollib.h @@ -101,8 +101,8 @@ int process_each_vg(struct cmd_context *cmd, int argc, char **argv, struct processing_handle *handle, process_single_vg_fn_t process_single_vg); -int process_each_pv(struct cmd_context *cmd, int argc, char **argv, - const char *vg_name, uint32_t lock_type, +int process_each_pv(struct cmd_context *cmd, int argc, char **argv, const char *vg_name, + int all_is_set, uint32_t read_flags, struct processing_handle *handle, process_single_pv_fn_t process_single_pv); @@ -152,6 +152,10 @@ const char *extract_vgname(struct cmd_context *cmd, const char *lv_name); const char *skip_dev_dir(struct cmd_context *cmd, const char *vg_name, unsigned *dev_dir_found); +void pvcreate_each_params_set_defaults(struct pvcreate_each_params *pp); +int pvcreate_each_params_from_args(struct cmd_context *cmd, struct pvcreate_each_params *pp); +int pvcreate_each_device(struct cmd_context *cmd, struct processing_handle *handle, struct pvcreate_each_params *pp); + /* * Builds a list of pv's from the names in argv. Used in * lvcreate/extend. @@ -173,8 +177,6 @@ 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, struct logical_volume *lv); -int pvcreate_params_validate(struct cmd_context *cmd, int argc, - struct pvcreate_params *pp); int get_activation_monitoring_mode(struct cmd_context *cmd, int *monitoring_mode); |