|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-api
[Xen-API] [PATCH] Need another level of indirection on some result	param 
| A patch I 'informally' sent before the xen-api.hg tree was created.  
Resending a version based on patch submission guidelines :-). 
Jim
 # HG changeset patch
# User jfehlig@xxxxxxxxxxxxxxxxxxxxxxxxx
# Date 1161978745 21600
# Node ID 5a33c690f64f157a78d90b79e71e05617f0109a5
# Parent  3923a7c48e1777692f7af8eb2caf06f9c35fe1b1
Need another level of indirection for the results parameter of various 
xen_class_get_* functions.
Signed-off-by: Jim Fehlig <jfehlig@xxxxxxxxxx>
diff -r 3923a7c48e17 -r 5a33c690f64f tools/libxen/include/xen_host.h
--- a/tools/libxen/include/xen_host.h   Fri Oct 27 16:46:27 2006 +0100
+++ b/tools/libxen/include/xen_host.h   Fri Oct 27 13:52:25 2006 -0600
@@ -24,6 +24,7 @@
 #include "xen_host_decl.h"
 #include "xen_string_string_map.h"
 #include "xen_vm_decl.h"
+#include "xen_vm.h"
 
 
 /*
@@ -211,7 +212,7 @@ xen_host_get_software_version(xen_sessio
  * Get the resident_VMs field of the given host.
  */
 extern bool
-xen_host_get_resident_vms(xen_session *session, xen_vm *result, xen_host host);
+xen_host_get_resident_vms(xen_session *session, xen_vm_set **result, xen_host 
host);
 
 
 /**
diff -r 3923a7c48e17 -r 5a33c690f64f tools/libxen/include/xen_vm.h
--- a/tools/libxen/include/xen_vm.h     Fri Oct 27 16:46:27 2006 +0100
+++ b/tools/libxen/include/xen_vm.h     Fri Oct 27 13:52:25 2006 -0600
@@ -51,7 +51,7 @@ typedef struct xen_vm_set
 typedef struct xen_vm_set
 {
     size_t size;
-    xen_vm *contents[];
+    xen_vm contents[];
 } xen_vm_set;
 
 /**
diff -r 3923a7c48e17 -r 5a33c690f64f tools/libxen/src/xen_host.c
--- a/tools/libxen/src/xen_host.c       Fri Oct 27 16:46:27 2006 +0100
+++ b/tools/libxen/src/xen_host.c       Fri Oct 27 13:52:25 2006 -0600
@@ -209,7 +209,7 @@ xen_host_get_software_version(xen_sessio
 
 
 bool
-xen_host_get_resident_vms(xen_session *session, xen_vm *result, xen_host host)
+xen_host_get_resident_vms(xen_session *session, xen_vm_set **result, xen_host 
host)
 {
     abstract_value param_values[] =
         {
_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-API] [PATCH] Need another level of indirection on some result	parameters,
Jim Fehlig <=
 |  |  | 
  
    |  |  |