[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 5 of 9] xl: Add function to generate random uuid and use it
# HG changeset patch # User Ian Campbell <ian.campbell@xxxxxxxxxx> # Date 1280225498 -3600 # Node ID a31105a3eb9d57d03711254bc2142b699cb1c146 # Parent 4e16c19ba1ac7a496198bed29e91a826e4691533 xl: Add function to generate random uuid and use it. Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> diff -r 4e16c19ba1ac -r a31105a3eb9d tools/libxl/xl_cmdimpl.c --- a/tools/libxl/xl_cmdimpl.c Tue Jul 27 11:11:38 2010 +0100 +++ b/tools/libxl/xl_cmdimpl.c Tue Jul 27 11:11:38 2010 +0100 @@ -211,15 +211,19 @@ static void init_build_info(libxl_domain } } +static void random_uuid(uint8_t *uuid) +{ + int i; + for (i = 0; i < 16; i++) + uuid[i] = rand(); +} + static void init_dm_info(libxl_device_model_info *dm_info, libxl_domain_create_info *c_info, libxl_domain_build_info *b_info) { - int i; memset(dm_info, '\0', sizeof(*dm_info)); - for (i = 0; i < 16; i++) { - dm_info->uuid[i] = rand(); - } + random_uuid(&dm_info->uuid[0]); dm_info->dom_name = c_info->name; dm_info->device_model = "qemu-dm"; @@ -493,7 +497,7 @@ static void parse_config_data(const char XLU_ConfigList *vbds, *nics, *pcis, *cvfbs, *net2s; int pci_power_mgmt = 0; int pci_msitranslate = 1; - int i, e; + int e; config= xlu_cfg_init(stderr, configfile_filename_report); if (!config) { @@ -521,9 +525,7 @@ static void parse_config_data(const char c_info->name = strdup(buf); else c_info->name = "test"; - for (i = 0; i < 16; i++) { - c_info->uuid[i] = rand(); - } + random_uuid(&c_info->uuid[0]); if (!xlu_cfg_get_long(config, "oos", &l)) c_info->oos = l; _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |