Mailing List Archive

Fix compilation problems with xenstore.
# HG changeset patch
# User kaf24@firebug.cl.cam.ac.uk
# Node ID e89a7279d6023e12b21720f737309606413e0336
# Parent 801ffcaa450b4c16a6ab8ddd5d49617fcaa93e7f
Fix compilation problems with xenstore.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>

diff -r 801ffcaa450b -r e89a7279d602 tools/xenstore/xs_tdb_dump.c
--- a/tools/xenstore/xs_tdb_dump.c Wed Oct 12 08:33:03 2005
+++ b/tools/xenstore/xs_tdb_dump.c Wed Oct 12 08:34:27 2005
@@ -53,17 +53,17 @@
hdr = (void *)data.dptr;
if (data.dsize < sizeof(*hdr))
fprintf(stderr, "%.*s: BAD truncated\n",
- key.dsize, key.dptr);
+ (int)key.dsize, key.dptr);
else if (data.dsize != total_size(hdr))
fprintf(stderr, "%.*s: BAD length %i for %i/%i/%i (%i)\n",
- key.dsize, key.dptr, data.dsize,
+ (int)key.dsize, key.dptr, (int)data.dsize,
hdr->num_perms, hdr->datalen,
hdr->childlen, total_size(hdr));
else {
unsigned int i;
char *p;

- printf("%.*s: ", key.dsize, key.dptr);
+ printf("%.*s: ", (int)key.dsize, key.dptr);
for (i = 0; i < hdr->num_perms; i++)
printf("%s%c%i",
i == 0 ? "" : ",",
diff -r 801ffcaa450b -r e89a7279d602 tools/xenstore/xsls.c
--- a/tools/xenstore/xsls.c Wed Oct 12 08:33:03 2005
+++ b/tools/xenstore/xsls.c Wed Oct 12 08:34:27 2005
@@ -8,7 +8,8 @@
{
char **e;
char newpath[512], *val;
- int num, i, len;
+ int i;
+ unsigned int num, len;

e = xs_directory(h, NULL, path, &num);
if (e == NULL)
@@ -25,7 +26,7 @@
if (val == NULL)
printf(":\n");
else if ((unsigned)len > (151 - strlen(e[i])))
- printf(" = \"%.*s...\"\n", 148 - strlen(e[i]), val);
+ printf(" = \"%.*s...\"\n", (int)(148 - strlen(e[i])), val);
else
printf(" = \"%s\"\n", val);
free(val);

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xensource.com
http://lists.xensource.com/xen-changelog