diff options
author | Dario Faggioli <raistlin@linux.it> | 2012-07-06 13:17:43 +0100 |
---|---|---|
committer | Dario Faggioli <raistlin@linux.it> | 2012-07-06 13:17:43 +0100 |
commit | e9ca00107ce06dfb9c624dab4664724ffeeb74e5 (patch) | |
tree | 30edba7e9b8f8e685945218452a622e8913b2fa8 /tools/libxl/libxl_utils.h | |
parent | ea12318767e45d96d929827068ee410eaf09e711 (diff) | |
download | xen-e9ca00107ce06dfb9c624dab4664724ffeeb74e5.tar.gz xen-e9ca00107ce06dfb9c624dab4664724ffeeb74e5.tar.bz2 xen-e9ca00107ce06dfb9c624dab4664724ffeeb74e5.zip |
libxl: expand the libxl_bitmap API a bit
By adding copying and *_is_full/*_is_empty facilities.
Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
Diffstat (limited to 'tools/libxl/libxl_utils.h')
-rw-r--r-- | tools/libxl/libxl_utils.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/libxl/libxl_utils.h b/tools/libxl/libxl_utils.h index 74ab611502..b2c5ec783b 100644 --- a/tools/libxl/libxl_utils.h +++ b/tools/libxl/libxl_utils.h @@ -66,6 +66,10 @@ int libxl_vdev_to_device_disk(libxl_ctx *ctx, uint32_t domid, const char *vdev, int libxl_bitmap_alloc(libxl_ctx *ctx, libxl_bitmap *bitmap, int n_bits); /* Allocated bimap is from malloc, libxl_bitmap_dispose() to be * called by the application when done. */ +void libxl_bitmap_copy(libxl_ctx *ctx, libxl_bitmap *dptr, + const libxl_bitmap *sptr); +int libxl_bitmap_is_full(const libxl_bitmap *bitmap); +int libxl_bitmap_is_empty(const libxl_bitmap *bitmap); int libxl_bitmap_test(const libxl_bitmap *bitmap, int bit); void libxl_bitmap_set(libxl_bitmap *bitmap, int bit); void libxl_bitmap_reset(libxl_bitmap *bitmap, int bit); |