summaryrefslogtreecommitdiff
path: root/tools/vgck.c
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2002-02-11 20:50:53 +0000
committerAlasdair Kergon <agk@redhat.com>2002-02-11 20:50:53 +0000
commit60274aba6ec2c6a6a0e1e2656d97a574b79f5775 (patch)
tree83945d99849698a91fbbbc7abcfdceee2538cf49 /tools/vgck.c
parent8d6a8717bb59c5ff36150e8e43a9138af9ac3f63 (diff)
downloadlvm2-60274aba6ec2c6a6a0e1e2656d97a574b79f5775.tar.gz
Preparation for an LVM2 liblvm - pass cmd_context into each tool and
link some globals that the tools need into that structure.
Diffstat (limited to 'tools/vgck.c')
-rw-r--r--tools/vgck.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/vgck.c b/tools/vgck.c
index 9d9343a5f..a535a27eb 100644
--- a/tools/vgck.c
+++ b/tools/vgck.c
@@ -20,20 +20,20 @@
#include "tools.h"
-static int vgck_single(const char *vg_name);
+static int vgck_single(struct cmd_context *cmd, const char *vg_name);
-int vgck(int argc, char **argv)
+int vgck(struct cmd_context *cmd, int argc, char **argv)
{
- return process_each_vg(argc, argv, LCK_READ, &vgck_single);
+ return process_each_vg(cmd, argc, argv, LCK_READ, &vgck_single);
}
-static int vgck_single(const char *vg_name)
+static int vgck_single(struct cmd_context *cmd, const char *vg_name)
{
struct volume_group *vg;
log_verbose("Checking volume group \"%s\"", vg_name);
- if (!(vg = fid->ops->vg_read(fid, vg_name))) {
+ if (!(vg = cmd->fid->ops->vg_read(cmd->fid, vg_name))) {
log_error("Volume group \"%s\" not found", vg_name);
return ECMD_FAILED;
}