[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] libxl: libxl__device_model_version_running should return an int
# HG changeset patch # User Ian Campbell <ian.campbell@xxxxxxxxxx> # Date 1343235442 -3600 # Node ID fb9a2cd50cab9b7ad4f2dd30d786bc9c574b9f5e # Parent a955d722c2e3366d7776be7f2ec0c436f5f9aee4 libxl: libxl__device_model_version_running should return an int On error it returns -1 and therefore it needs to return int and not libxl_device_model_enum. Otherwise gcc 4.6.2 complains: libxl.c: In function ?libxl_domain_suspend?: libxl.c:778:9: error: case value ?4294967295? not in enumerated type ?libxl_device_model_version? [-Werror=switch] Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> Committed-by: Ian Campbell <ian.campbell@xxxxxxxxxx> --- diff -r a955d722c2e3 -r fb9a2cd50cab tools/libxl/libxl_internal.c --- a/tools/libxl/libxl_internal.c Wed Jul 25 17:56:39 2012 +0100 +++ b/tools/libxl/libxl_internal.c Wed Jul 25 17:57:22 2012 +0100 @@ -330,8 +330,7 @@ out: return rc; } -libxl_device_model_version libxl__device_model_version_running(libxl__gc *gc, - uint32_t domid) +int libxl__device_model_version_running(libxl__gc *gc, uint32_t domid) { char *path = NULL; char *dm_version = NULL; diff -r a955d722c2e3 -r fb9a2cd50cab tools/libxl/libxl_internal.h --- a/tools/libxl/libxl_internal.h Wed Jul 25 17:56:39 2012 +0100 +++ b/tools/libxl/libxl_internal.h Wed Jul 25 17:57:22 2012 +0100 @@ -1515,8 +1515,7 @@ _hidden libxl__json_object *libxl__json_ /* Based on /local/domain/$domid/dm-version xenstore key * default is qemu xen traditional */ -_hidden libxl_device_model_version -libxl__device_model_version_running(libxl__gc *gc, uint32_t domid); +_hidden int libxl__device_model_version_running(libxl__gc *gc, uint32_t domid); /* _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |