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/vgextend.c | |
parent | 8d6a8717bb59c5ff36150e8e43a9138af9ac3f63 (diff) | |
download | lvm2-60274aba6ec2c6a6a0e1e2656d97a574b79f5775.tar.gz lvm2-60274aba6ec2c6a6a0e1e2656d97a574b79f5775.tar.xz lvm2-60274aba6ec2c6a6a0e1e2656d97a574b79f5775.zip |
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/vgextend.c')
-rw-r--r-- | tools/vgextend.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/vgextend.c b/tools/vgextend.c index b51533bd..6da50337 100644 --- a/tools/vgextend.c +++ b/tools/vgextend.c @@ -20,7 +20,7 @@ #include "tools.h" -int vgextend(int argc, char **argv) +int vgextend(struct cmd_context *cmd, int argc, char **argv) { char *vg_name; struct volume_group *vg = NULL; @@ -52,7 +52,7 @@ int vgextend(int argc, char **argv) goto error; } - 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); goto error; } @@ -83,7 +83,7 @@ int vgextend(int argc, char **argv) goto error; /* extend vg */ - if (!vg_extend(fid, vg, argc, argv)) + if (!vg_extend(cmd->fid, vg, argc, argv)) goto error; /* ret > 0 */ @@ -91,7 +91,7 @@ int vgextend(int argc, char **argv) "physical volumes", vg_name, argc); /* store vg on disk(s) */ - if (!fid->ops->vg_write(fid, vg)) + if (!cmd->fid->ops->vg_write(cmd->fid, vg)) goto error; backup(vg); |