Richard Maciel wrote:
On 09/04/2009 05:49 PM, Kaitlin Rupert wrote:
> # HG changeset patch
> # User Kaitlin Rupert<karupert(a)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(a)redhat.com
>
https://www.redhat.com/mailman/listinfo/libvirt-cim
--
Kaitlin Rupert
IBM Linux Technology Center
kaitlin(a)linux.vnet.ibm.com