[Libvirt-cim] [PATCH] get_disk_pool() is only valid for newer versions of libvirt

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Wed Sep 9 17:17:56 UTC 2009


Richard Maciel wrote:
> On 09/04/2009 05:49 PM, Kaitlin Rupert wrote:
>> # HG changeset patch
>> # User Kaitlin Rupert<karupert at us.ibm.com>
>> # Date 1252098766 25200
>> # Node ID 2b627ddf93c9d303b87fd186a6d6334465a9a14c
>> # Parent  23572a8bc37d425291732467773f46224f640b72
>> get_disk_pool() is only valid for newer versions of libvirt
>>
>> This patches fixes a compile issue with older versions of libvirt.
>>
>> diff -r 23572a8bc37d -r 2b627ddf93c9 src/Virt_DevicePool.h
>> --- a/src/Virt_DevicePool.h    Thu Sep 03 16:42:54 2009 -0700
>> +++ b/src/Virt_DevicePool.h    Fri Sep 04 14:12:46 2009 -0700
>> @@ -28,6 +28,12 @@
>>
>>   #include "pool_parsing.h"
>>
>> +#if LIBVIR_VERSION_NUMBER>  4000
>> +# define VIR_USE_LIBVIRT_STORAGE 1
>> +#else
>> +# define VIR_USE_LIBVIRT_STORAGE 0
>> +#endif
>> +
>>   /**
>>    * Get the InstanceID of a pool that a given RASD id (for type) is in
>>    *
>> @@ -135,6 +141,7 @@
>>                                     uint16_t type,
>>                                     CMPIStatus *status);
>>
>> +#if VIR_USE_LIBVIRT_STORAGE
>>   /**
>>    * Get the configuration settings of a given storage pool
>>    *
>> @@ -143,6 +150,7 @@
>>    * @returns An int that indicates whether the function was successful
>>    */
>>   int get_disk_pool(virStoragePoolPtr poolptr, struct virt_pool **pool);
>> +#endif
> 
> Duplicated #endif?

The #endif above is for the "if VIR_USE_LIBVIRT_STORAGE" statement.  The 
#endif below is for the "#ifndef __RES_POOLS_H" statement.

> 
>>
>>   #endif
>>
>>
>> _______________________________________________
>> Libvirt-cim mailing list
>> Libvirt-cim at redhat.com
>> https://www.redhat.com/mailman/listinfo/libvirt-cim
> 
> 


-- 
Kaitlin Rupert
IBM Linux Technology Center
kaitlin at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list