[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/2] xenstore: Use <xenstore.h>
From: |
Juan Quintela |
Subject: |
Re: [Qemu-devel] [PATCH 2/2] xenstore: Use <xenstore.h> |
Date: |
Fri, 15 Jun 2012 13:53:30 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (gnu/linux) |
Anthony PERARD <address@hidden> wrote:
> In the next release of Xen (4.2), xs.h became deprecated.
>
> Signed-off-by: Anthony PERARD <address@hidden>
> ---
> configure | 2 +-
> hw/xen_common.h | 6 +++++-
> 2 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/configure b/configure
> index c2366ee..e7f66c9 100755
> --- a/configure
> +++ b/configure
> @@ -1382,7 +1382,7 @@ EOF
> elif (
> cat > $TMPC <<EOF
> #include <xenctrl.h>
> -#include <xs.h>
> +#include <xenstore.h>
> #include <stdint.h>
> #include <xen/hvm/hvm_info_table.h>
> #if !defined(HVM_MAX_VCPUS)
> diff --git a/hw/xen_common.h b/hw/xen_common.h
> index fe7f227..cc99204 100644
> --- a/hw/xen_common.h
> +++ b/hw/xen_common.h
> @@ -7,7 +7,11 @@
> #include <inttypes.h>
>
> #include <xenctrl.h>
> -#include <xs.h>
> +#if CONFIG_XEN_CTRL_INTERFACE_VERSION < 420
> +# include <xs.h>
> +#else
> +# include <xenstore.h>
> +#endif
> #include <xen/io/xenbus.h>
>
> #include "hw.h"
Shouldn't we need the ifdef also in configure? On my system xenstore.h
still don't exist.
(master *)$ rpm -qa xen-devel
xen-devel-4.1.2-17.fc17.x86_64
(master *)$ ls /usr/include/xs.h
/usr/include/xs.h
(master *)$ ls /usr/include/xenstore.h
ls: cannot access /usr/include/xenstore.h: No such file or directory
(master *)$
Later, Juan.