diff options
author | Alasdair Kergon <agk@redhat.com> | 2002-02-11 20:50:53 +0000 |
---|---|---|
committer | Alasdair Kergon <agk@redhat.com> | 2002-02-11 20:50:53 +0000 |
commit | 60274aba6ec2c6a6a0e1e2656d97a574b79f5775 (patch) | |
tree | 83945d99849698a91fbbbc7abcfdceee2538cf49 /tools/vgck.c | |
parent | 8d6a8717bb59c5ff36150e8e43a9138af9ac3f63 (diff) | |
download | lvm2-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.c | 10 |
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; } |