[PATCH] Add CMSetObjectPath macro

# HG changeset patch # User Kaitlin Rupert <karupert@us.ibm.com> # Date 1216418936 25200 # Node ID abbc6e3b451614f7bd2965f95d70b6695ad25968 # Parent ec88dc805bcdc63d30b866e3e527208fa684e274 Add CMSetObjectPath macro. This is a work around. SFCB currently doesn't implement CMSetObjectPath, so the VSMS provider seg faults. Signed-off-by: Kaitlin Rupert <karupert@us.ibm.com> diff -r ec88dc805bcd -r abbc6e3b4516 src/Virt_VirtualSystemManagementService.c --- a/src/Virt_VirtualSystemManagementService.c Wed Jul 09 13:48:14 2008 -0700 +++ b/src/Virt_VirtualSystemManagementService.c Fri Jul 18 15:08:56 2008 -0700 @@ -58,6 +58,12 @@ #define DEFAULT_XEN_WEIGHT 1024 const static CMPIBroker *_BROKER; + +#undef CMSetObjectPath +#define CMSetObjectPath(i,p) do { \ + if (i->ft->setObjectPath != NULL) \ + i->ft->setObjectPath(i, p); \ + } while (0); enum ResourceAction { RESOURCE_ADD,

KR> # HG changeset patch KR> # User Kaitlin Rupert <karupert@us.ibm.com> KR> # Date 1216418936 25200 KR> # Node ID abbc6e3b451614f7bd2965f95d70b6695ad25968 KR> # Parent ec88dc805bcdc63d30b866e3e527208fa684e274 KR> Add CMSetObjectPath macro. KR> This is a work around. SFCB currently doesn't implement KR> CMSetObjectPath, so the VSMS provider seg faults. Perhaps this should go in a header somewhere so that further attempts to use CMSetObjectPath() don't fail when testing on SFCB down the road? -- Dan Smith IBM Linux Technology Center Open Hypervisor Team email: danms@us.ibm.com
participants (2)
-
Dan Smith
-
Kaitlin Rupert