From de97d5600c547d43efd44c980c9e082c334456f5 Mon Sep 17 00:00:00 2001 From: Lin Ma Date: Tue, 15 May 2018 19:10:35 +0800 Subject: [PATCH] virsh-network: Create macros for VSH_OT_STRING "network" option Signed-off-by: Lin Ma --- tools/virsh-network.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/virsh-network.c b/tools/virsh-network.c index 3f0923bf0e..7a8bcb1beb 100644 --- a/tools/virsh-network.c +++ b/tools/virsh-network.c @@ -43,6 +43,17 @@ .completer_flags = cflags, \ } +#define VIRSH_COMMON_OPT_NETWORK_OT_STRING(_helpstr, cflags) \ + {.name = "network", \ + .type = VSH_OT_STRING, \ + .help = _helpstr, \ + .completer = virshNetworkNameCompleter, \ + .completer_flags = cflags, \ + } + +#define VIRSH_COMMON_OPT_NETWORK_OT_STRING_FULL(cflags) \ + VIRSH_COMMON_OPT_NETWORK_OT_STRING(N_("network name or uuid"), cflags) + virNetworkPtr virshCommandOptNetworkBy(vshControl *ctl, const vshCmd *cmd, const char **name, unsigned int flags) -- GitLab