diff options
author | Rob Hoes <rob.hoes@citrix.com> | 2013-08-22 11:50:49 +0100 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2013-09-10 11:44:02 +0100 |
commit | 11c76da7ba0ecbbf7761e9245b5297bb6395e41d (patch) | |
tree | 0cf281c09687ba37d238b447ba608c7f326e6e99 /tools/libxl/libxl.c | |
parent | 7bd26ee30d01c36cb94f9a246bf03e8b4f902da9 (diff) | |
download | xen-11c76da7ba0ecbbf7761e9245b5297bb6395e41d.tar.gz xen-11c76da7ba0ecbbf7761e9245b5297bb6395e41d.tar.bz2 xen-11c76da7ba0ecbbf7761e9245b5297bb6395e41d.zip |
libxl: Add LIBXL_SHUTDOWN_REASON_UNKNOWN
libxl_dominfo.shutdown_reason is valid iff (shutdown||dying). This is a bit
annoying when generating language bindings since it needs all sorts of special
casing. Just introduce an explicit value instead.
Signed-off-by: Ian Campbell <ian.cambell@citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxl/libxl.c')
-rw-r--r-- | tools/libxl/libxl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c index 81785dff4f..7fba2ee626 100644 --- a/tools/libxl/libxl.c +++ b/tools/libxl/libxl.c @@ -526,7 +526,7 @@ static void xcinfo2xlinfo(const xc_domaininfo_t *xcinfo, if (xlinfo->shutdown || xlinfo->dying) xlinfo->shutdown_reason = (xcinfo->flags>>XEN_DOMINF_shutdownshift) & XEN_DOMINF_shutdownmask; else - xlinfo->shutdown_reason = ~0; + xlinfo->shutdown_reason = LIBXL_SHUTDOWN_REASON_UNKNOWN; xlinfo->outstanding_memkb = PAGE_TO_MEMKB(xcinfo->outstanding_pages); xlinfo->current_memkb = PAGE_TO_MEMKB(xcinfo->tot_pages); |