[libvirt] [PATCH] Fix --with-xen-proxy related compile error

Chris Lalancette clalance at redhat.com
Thu Jul 29 14:14:15 UTC 2010


On 07/29/10 - 04:07:08PM, Matthias Bolte wrote:
> Move virDomainChrTargetTypeToString out of the #ifndef PROXY
> block, because it's used outside of it.
> ---
>  src/conf/domain_conf.c |   40 ++++++++++++++++++++--------------------
>  1 files changed, 20 insertions(+), 20 deletions(-)
> 
> diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
> index 82e5ce7..883c682 100644
> --- a/src/conf/domain_conf.c
> +++ b/src/conf/domain_conf.c
> @@ -2441,26 +2441,6 @@ out:
>      return ret;
>  }
>  
> -static const char *
> -virDomainChrTargetTypeToString(int deviceType,
> -                               int targetType)
> -{
> -    const char *type = NULL;
> -
> -    switch (deviceType) {
> -    case VIR_DOMAIN_CHR_DEVICE_TYPE_CHANNEL:
> -        type = virDomainChrChannelTargetTypeToString(targetType);
> -        break;
> -    case VIR_DOMAIN_CHR_DEVICE_TYPE_CONSOLE:
> -        type = virDomainChrConsoleTargetTypeToString(targetType);
> -        break;
> -    default:
> -        break;
> -    }
> -
> -    return type;
> -}
> -
>  static int
>  virDomainChrDefParseTargetXML(virCapsPtr caps,
>                                virDomainChrDefPtr def,
> @@ -3952,6 +3932,26 @@ virDomainDeviceDefPtr virDomainDeviceDefParse(virCapsPtr caps,
>  #endif /* !PROXY */
>  
>  
> +static const char *
> +virDomainChrTargetTypeToString(int deviceType,
> +                               int targetType)
> +{
> +    const char *type = NULL;
> +
> +    switch (deviceType) {
> +    case VIR_DOMAIN_CHR_DEVICE_TYPE_CHANNEL:
> +        type = virDomainChrChannelTargetTypeToString(targetType);
> +        break;
> +    case VIR_DOMAIN_CHR_DEVICE_TYPE_CONSOLE:
> +        type = virDomainChrConsoleTargetTypeToString(targetType);
> +        break;
> +    default:
> +        break;
> +    }
> +
> +    return type;
> +}
> +
>  static void
>  virVirtualPortProfileFormat(virBufferPtr buf,
>                              virVirtualPortProfileParamsPtr virtPort,

Makes sense to me, ACK

--
Chris Lalancette




More information about the libvir-list mailing list