diff options
author | Ian Campbell <ian.campbell@citrix.com> | 2011-03-17 19:13:53 +0000 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2011-03-17 19:13:53 +0000 |
commit | 05dbcc741d966ea8596e1c07735c653f391d27ef (patch) | |
tree | 0605d7c13d61a8094e37770887b07b2a0c414949 /tools/blktap2/include | |
parent | f9c1de946c4e283777fc7115f266ea668baa7438 (diff) | |
download | xen-05dbcc741d966ea8596e1c07735c653f391d27ef.tar.gz xen-05dbcc741d966ea8596e1c07735c653f391d27ef.tar.bz2 xen-05dbcc741d966ea8596e1c07735c653f391d27ef.zip |
tools/blktap2: push uuid wrapper functions down into libvhd.
Nothing else uses them.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/blktap2/include')
-rw-r--r-- | tools/blktap2/include/libvhd-journal.h | 2 | ||||
-rw-r--r-- | tools/blktap2/include/libvhd.h | 4 | ||||
-rw-r--r-- | tools/blktap2/include/vhd-uuid.h (renamed from tools/blktap2/include/blk_uuid.h) | 40 | ||||
-rw-r--r-- | tools/blktap2/include/vhd.h | 4 |
4 files changed, 25 insertions, 25 deletions
diff --git a/tools/blktap2/include/libvhd-journal.h b/tools/blktap2/include/libvhd-journal.h index 75852523c9..78e45a2c24 100644 --- a/tools/blktap2/include/libvhd-journal.h +++ b/tools/blktap2/include/libvhd-journal.h @@ -39,7 +39,7 @@ typedef struct vhd_journal_header { char cookie[8]; - blk_uuid_t uuid; + vhd_uuid_t uuid; uint64_t vhd_footer_offset; uint32_t journal_data_entries; uint32_t journal_metadata_entries; diff --git a/tools/blktap2/include/libvhd.h b/tools/blktap2/include/libvhd.h index ac6908415e..8e854e413f 100644 --- a/tools/blktap2/include/libvhd.h +++ b/tools/blktap2/include/libvhd.h @@ -36,7 +36,7 @@ #include <sys/bswap.h> #endif -#include "blk_uuid.h" +#include "vhd-uuid.h" #include "vhd.h" #ifndef O_LARGEFILE @@ -216,7 +216,7 @@ vhd_parent_locator_size(vhd_parent_locator_t *loc) static inline int vhd_parent_raw(vhd_context_t *ctx) { - return blk_uuid_is_nil(&ctx->header.prt_uuid); + return vhd_uuid_is_nil(&ctx->header.prt_uuid); } void libvhd_set_log_level(int); diff --git a/tools/blktap2/include/blk_uuid.h b/tools/blktap2/include/vhd-uuid.h index 9d554a9ce5..655ea8fabd 100644 --- a/tools/blktap2/include/blk_uuid.h +++ b/tools/blktap2/include/vhd-uuid.h @@ -24,8 +24,8 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef __BLKTAP2_UUID_H__ -#define __BLKTAP2_UUID_H__ +#ifndef __BLKTAP2_VHD_UUID_H__ +#define __BLKTAP2_VHDUUID_H__ #if defined(__linux__) @@ -33,39 +33,39 @@ typedef struct { uuid_t uuid; -} blk_uuid_t; +} vhd_uuid_t; -static inline int blk_uuid_is_nil(blk_uuid_t *uuid) +static inline int vhd_uuid_is_nil(vhd_uuid_t *uuid) { return uuid_is_null(uuid->uuid); } -static inline void blk_uuid_generate(blk_uuid_t *uuid) +static inline void vhd_uuid_generate(vhd_uuid_t *uuid) { uuid_generate(uuid->uuid); } -static inline void blk_uuid_to_string(blk_uuid_t *uuid, char *out, size_t size) +static inline void vhd_uuid_to_string(vhd_uuid_t *uuid, char *out, size_t size) { uuid_unparse(uuid->uuid, out); } -static inline void blk_uuid_from_string(blk_uuid_t *uuid, const char *in) +static inline void vhd_uuid_from_string(vhd_uuid_t *uuid, const char *in) { uuid_parse(in, uuid->uuid); } -static inline void blk_uuid_copy(blk_uuid_t *dst, blk_uuid_t *src) +static inline void vhd_uuid_copy(vhd_uuid_t *dst, vhd_uuid_t *src) { uuid_copy(dst->uuid, src->uuid); } -static inline void blk_uuid_clear(blk_uuid_t *uuid) +static inline void vhd_uuid_clear(vhd_uuid_t *uuid) { uuid_clear(uuid->uuid); } -static inline int blk_uuid_compare(blk_uuid_t *uuid1, blk_uuid_t *uuid2) +static inline int vhd_uuid_compare(vhd_uuid_t *uuid1, vhd_uuid_t *uuid2) { return uuid_compare(uuid1->uuid, uuid2->uuid); } @@ -76,21 +76,21 @@ static inline int blk_uuid_compare(blk_uuid_t *uuid1, blk_uuid_t *uuid2) #include <string.h> #include <stdlib.h> -typedef uuid_t blk_uuid_t; +typedef uuid_t vhd_uuid_t; -static inline int blk_uuid_is_nil(blk_uuid_t *uuid) +static inline int vhd_uuid_is_nil(vhd_uuid_t *uuid) { uint32_t status; return uuid_is_nil((uuid_t *)uuid, &status); } -static inline void blk_uuid_generate(blk_uuid_t *uuid) +static inline void vhd_uuid_generate(vhd_uuid_t *uuid) { uint32_t status; uuid_create((uuid_t *)uuid, &status); } -static inline void blk_uuid_to_string(blk_uuid_t *uuid, char *out, size_t size) +static inline void vhd_uuid_to_string(vhd_uuid_t *uuid, char *out, size_t size) { uint32_t status; char *_out = NULL; @@ -99,23 +99,23 @@ static inline void blk_uuid_to_string(blk_uuid_t *uuid, char *out, size_t size) free(_out); } -static inline void blk_uuid_from_string(blk_uuid_t *uuid, const char *in) +static inline void vhd_uuid_from_string(vhd_uuid_t *uuid, const char *in) { uint32_t status; uuid_from_string(in, (uuid_t *)uuid, &status); } -static inline void blk_uuid_copy(blk_uuid_t *dst, blk_uuid_t *src) +static inline void vhd_uuid_copy(vhd_uuid_t *dst, vhd_uuid_t *src) { memcpy((uuid_t *)dst, (uuid_t *)src, sizeof(uuid_t)); } -static inline void blk_uuid_clear(blk_uuid_t *uuid) +static inline void vhd_uuid_clear(vhd_uuid_t *uuid) { memset((uuid_t *)uuid, 0, sizeof(uuid_t)); } -static inline int blk_uuid_compare(blk_uuid_t *uuid1, blk_uuid_t *uuid2) +static inline int vhd_uuid_compare(vhd_uuid_t *uuid1, vhd_uuid_t *uuid2) { uint32_t status; return uuid_compare((uuid_t *)uuid1, (uuid_t *)uuid2, &status); @@ -123,8 +123,8 @@ static inline int blk_uuid_compare(blk_uuid_t *uuid1, blk_uuid_t *uuid2) #else -#error "Please update blk_uuid.h for your OS" +#error "Please update vhd-uuid.h for your OS" #endif -#endif /* __BLKTAP2_UUID_H__ */ +#endif /* __BLKTAP2_VHD_UUID_H__ */ diff --git a/tools/blktap2/include/vhd.h b/tools/blktap2/include/vhd.h index a31aadf491..c06442545b 100644 --- a/tools/blktap2/include/vhd.h +++ b/tools/blktap2/include/vhd.h @@ -59,7 +59,7 @@ struct hd_ftr { u32 geometry; /* Disk geometry */ u32 type; /* Disk type */ u32 checksum; /* 1's comp sum of this struct. */ - blk_uuid_t uuid; /* Unique disk ID, used for naming parents */ + vhd_uuid_t uuid; /* Unique disk ID, used for naming parents */ char saved; /* one-bit -- is this disk/VM in a saved state? */ char hidden; /* tapdisk-specific field: is this vdi hidden? */ char reserved[426]; /* padding */ @@ -147,7 +147,7 @@ struct dd_hdr { u32 max_bat_size; /* Maximum number of entries in the BAT */ u32 block_size; /* Block size in bytes. Must be power of 2. */ u32 checksum; /* Header checksum. 1's comp of all fields. */ - blk_uuid_t prt_uuid; /* ID of the parent disk. */ + vhd_uuid_t prt_uuid; /* ID of the parent disk. */ u32 prt_ts; /* Modification time of the parent disk */ u32 res1; /* Reserved. */ char prt_name[512]; /* Parent unicode name. */ |