[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