virsh: event: options --list, --all and --event are mutually exclusive

Signed-off-by: Lin Ma <lma@suse.de>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Lin Ma 2020-09-16 15:17:35 +08:00 committed by Michal Privoznik
parent 29f6ba3f18
commit ea17253970

View File

@ -13710,6 +13710,10 @@ cmdEvent(vshControl *ctl, const vshCmd *cmd)
int count = 0;
virshControlPtr priv = ctl->privData;
VSH_EXCLUSIVE_OPTIONS("all", "event");
VSH_EXCLUSIVE_OPTIONS("list", "all");
VSH_EXCLUSIVE_OPTIONS("list", "event");
if (vshCommandOptBool(cmd, "list")) {
for (event = 0; event < VIR_DOMAIN_EVENT_ID_LAST; event++)
vshPrint(ctl, "%s\n", virshDomainEventCallbacks[event].name);