[libvirt] [PATCHv4 4/7] interface: implement remote protocol for network config transaction API

Daniel Veillard veillard at redhat.com
Sun May 29 11:02:46 UTC 2011


On Thu, May 26, 2011 at 12:17:42PM -0400, Laine Stump wrote:
> From: Michal Privoznik <mprivozn at redhat.com>
> 
> No change from previously ACKed patch

> diff --git a/src/remote_protocol-structs b/src/remote_protocol-structs
> index 414b4d5..a28cd13 100644
> --- a/src/remote_protocol-structs
> +++ b/src/remote_protocol-structs
> @@ -803,6 +803,15 @@ struct remote_interface_destroy_args {
>          remote_nonnull_interface   iface;
>          u_int                      flags;
>  };
> +struct remote_interface_change_begin_args {
> +        unsigned int flags;
> +};
> +struct remote_interface_change_commit_args {
> +        unsigned int flags;
> +};
> +struct remote_interface_change_rollback_args {
> +        unsigned int flags;
> +};
>  struct remote_auth_list_ret {
>          struct {
>                  u_int              types_len;

  I had to fix this with the following commit as the generator expects
u_int instead of unsigned int and a slightly different indentation. This
was breaking make check for me, so I applied and pushed the following
patch, as semantic should be the same and it's a make check breaker :-)

Daniel

commit a9a95cb14a2c3329643186ced21b0eaad0c46ed7
Author: Daniel Veillard <veillard at redhat.com>
Date:   Sun May 29 18:21:24 2011 +0800

    Fix a make check error
    
    Apparently introdunced in commit 376e1d9420b
    the generator produces u_int flags not unsigned int flags.
    
    * src/remote_protocol-structs: fix to the actual expected type and
      alignment

diff --git a/src/remote_protocol-structs b/src/remote_protocol-structs
index 5b6a634..031e2f2 100644
--- a/src/remote_protocol-structs
+++ b/src/remote_protocol-structs
@@ -804,13 +804,13 @@ struct remote_interface_destroy_args {
         u_int                      flags;
 };
 struct remote_interface_change_begin_args {
-        unsigned int flags;
+        u_int                      flags;
 };
 struct remote_interface_change_commit_args {
-        unsigned int flags;
+        u_int                      flags;
 };
 struct remote_interface_change_rollback_args {
-        unsigned int flags;
+        u_int                      flags;
 };
 struct remote_auth_list_ret {
         struct {

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel at veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/




More information about the libvir-list mailing list