diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2013-07-01 11:27:22 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2013-07-01 23:10:33 +0200 |
commit | b90450b8a082b349297eac23f50cf4ac2e0ed8f6 (patch) | |
tree | 9cfd6ebecf2f6368df5b8a712812eb647fdf2e40 /tools/vgchange.c | |
parent | 4d9ed81075729936666b151f981461f91e8f7437 (diff) | |
download | lvm2-b90450b8a082b349297eac23f50cf4ac2e0ed8f6.tar.gz |
cleanup: introduce return_ECMD_FAILED macro
Use shortening macro for common code sequence
stack;
return ECMD_FAILED;
Diffstat (limited to 'tools/vgchange.c')
-rw-r--r-- | tools/vgchange.c | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/tools/vgchange.c b/tools/vgchange.c index e9093f5e7..28747f651 100644 --- a/tools/vgchange.c +++ b/tools/vgchange.c @@ -1,6 +1,6 @@ /* * Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved. - * Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved. + * Copyright (C) 2004-2013 Red Hat, Inc. All rights reserved. * * This file is part of LVM2. * @@ -464,22 +464,16 @@ static int vgchange_single(struct cmd_context *cmd, const char *vg_name, for (i = 0; _vgchange_args[i].arg >= 0; i++) { if (arg_count(cmd, _vgchange_args[i].arg)) { - if (!archive(vg)) { - stack; - return ECMD_FAILED; - } - if (!_vgchange_args[i].fn(cmd, vg)) { - stack; - return ECMD_FAILED; - } + if (!archive(vg)) + return_ECMD_FAILED; + if (!_vgchange_args[i].fn(cmd, vg)) + return_ECMD_FAILED; } } if (vg_is_archived(vg)) { - if (!vg_write(vg) || !vg_commit(vg)) { - stack; - return ECMD_FAILED; - } + if (!vg_write(vg) || !vg_commit(vg)) + return_ECMD_FAILED; backup(vg); @@ -489,13 +483,13 @@ static int vgchange_single(struct cmd_context *cmd, const char *vg_name, if (arg_count(cmd, activate_ARG)) { if (!vgchange_activate(cmd, vg, (activation_change_t) arg_uint_value(cmd, activate_ARG, CHANGE_AY))) - return ECMD_FAILED; + return_ECMD_FAILED; } if (arg_count(cmd, refresh_ARG)) { /* refreshes the visible LVs (which starts polling) */ if (!_vgchange_refresh(cmd, vg)) - return ECMD_FAILED; + return_ECMD_FAILED; } if (!arg_count(cmd, activate_ARG) && @@ -503,13 +497,13 @@ static int vgchange_single(struct cmd_context *cmd, const char *vg_name, arg_count(cmd, monitor_ARG)) { /* -ay* will have already done monitoring changes */ if (!_vgchange_monitoring(cmd, vg)) - return ECMD_FAILED; + return_ECMD_FAILED; } if (!arg_count(cmd, refresh_ARG) && background_polling()) if (!_vgchange_background_polling(cmd, vg)) - return ECMD_FAILED; + return_ECMD_FAILED; return ECMD_PROCESSED; } |