diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h index 529dbd6..25a66d9 100644 --- a/tools/libxl/libxl.h +++ b/tools/libxl/libxl.h @@ -104,7 +104,7 @@ typedef struct { } libxl_domain_suspend_info; typedef enum { - XENFV, + XENFV = 1, XENPV, } libxl_qemu_machine_type; @@ -169,7 +169,7 @@ typedef struct { } libxl_device_console; typedef enum { - PHYSTYPE_QCOW, + PHYSTYPE_QCOW = 1, PHYSTYPE_QCOW2, PHYSTYPE_VHD, PHYSTYPE_AIO, @@ -189,7 +189,7 @@ typedef struct { } libxl_device_disk; typedef enum { - NICTYPE_IOEMU, + NICTYPE_IOEMU = 1, NICTYPE_VIF, } libxl_nic_type; diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h index 7664e59..11698bc 100644 --- a/tools/libxl/libxl_internal.h +++ b/tools/libxl/libxl_internal.h @@ -59,7 +59,7 @@ void xl_log(struct libxl_ctx *ctx, int errnoval, int loglevel, const char *file, typedef enum { - DEVICE_VIF, + DEVICE_VIF = 1, DEVICE_VBD, DEVICE_TAP, DEVICE_PCI,