[libvirt] [PATCH 1/4] General structures and interfaces were added
Peter Krempa
pkrempa at redhat.com
Mon Nov 2 12:30:25 UTC 2015
On Mon, Nov 02, 2015 at 14:34:43 +0300, rodinasophie at gmail.com wrote:
> From: sonya <rodinasophie at gmail.com>
The commit message is used to explain the changes.
>
> ---
> tools/Makefile.am | 1 +
> tools/virsh-domain.c | 195 ++++++++++++++++++++++++++++++++++++------------
> tools/virsh-edit.c | 97 +++++-------------------
> tools/virsh-interface.c | 66 ++++++++++++----
> tools/virsh-network.c | 66 ++++++++++++----
> tools/virsh-nwfilter.c | 67 +++++++++++++----
> tools/virsh-pool.c | 66 ++++++++++++----
> tools/virsh-snapshot.c | 78 ++++++++++++++-----
> 8 files changed, 437 insertions(+), 199 deletions(-)
>
> diff --git a/tools/Makefile.am b/tools/Makefile.am
> index d5638d9..88bb1b2 100644
> --- a/tools/Makefile.am
> +++ b/tools/Makefile.am
> @@ -205,6 +205,7 @@ virsh_SOURCES = \
> virsh-domain.c virsh-domain.h \
> virsh-domain-monitor.c virsh-domain-monitor.h \
> virsh-host.c virsh-host.h \
> + virsh-edit.c virsh-edit.h \
> virsh-interface.c virsh-interface.h \
> virsh-network.c virsh-network.h \
> virsh-nodedev.c virsh-nodedev.h \
> diff --git a/tools/virsh-domain.c b/tools/virsh-domain.c
> index 12e85e3..648b086 100644
> --- a/tools/virsh-domain.c
> +++ b/tools/virsh-domain.c
> @@ -56,6 +56,7 @@
> #include "virtime.h"
> #include "virtypedparam.h"
> #include "virxml.h"
> +#include "virsh-edit.h"
This file is not created in this commit, so this will fail to compile.
>
> /* Gnulib doesn't guarantee SA_SIGINFO support. */
> #ifndef SA_SIGINFO
> @@ -4622,6 +4623,45 @@ static const vshCmdOptDef opts_save_image_edit[] = {
> {.name = NULL}
> };
>
> +typedef struct editDomainUniversalStruct
We tend to prefix struct names with 'vir', 'vsh' or 'virsh' according to
the section it's used in.
> +{
> + vshControl *ctl;
> + virshControlPtr priv;
> + const char *file;
> + virDomainPtr dom;
> + unsigned int getxml_flags;
> + bool *ret;
> + unsigned int *define_flags;
> + const char *key;
> + virDomainPtr *dom_edited;
> +} editDomainUniversalStruct;
This complete patch has broken formatting. Please use 4 spaces per level
to indent code. (See our contributors documentation for guidelines)
> +
> +static char*
the pointer should be separated with a space
> +editDomainSaveImageGetXML(void *args)
No prefix.
> +{
> + editDomainUniversalStruct *str = (editDomainUniversalStruct*)args;
This typecast will be done automatically.
> + return virDomainSaveImageGetXMLDesc(str->priv->conn, str->file, str->getxml_flags);
> +}
> +
At this point, formatting and the fact that this doesn't compile is
enough to break the review here. Please post a fixed version and make
sure that 'make check' and 'make syntax-check' pass after every single
commit. Also plese fill the commit message and fix the formatting
according to guidelines.
Peter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20151102/acc43e42/attachment-0001.sig>
More information about the libvir-list
mailing list