From: Eric Blake Date: Fri, 30 Mar 2012 22:50:52 +0000 (-0600) Subject: build: fix build on cygwin X-Git-Tag: v0.9.11-rc2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=87681495454f7f62173dd2c10adc7c26f23e6faf;p=thirdparty%2Flibvirt.git build: fix build on cygwin Regression introduced when we changed types in commit 3e2c3d8f6. We've done this sort of cleanup before (see commit c685993d7). * src/conf/storage_conf.c (virStoragePoolDefFormat) (virStorageVolTargetDefFormat): Cast gid_t and uid_t. --- diff --git a/src/conf/storage_conf.c b/src/conf/storage_conf.c index bdf62184c4..2330fa1c6e 100644 --- a/src/conf/storage_conf.c +++ b/src/conf/storage_conf.c @@ -915,10 +915,10 @@ virStoragePoolDefFormat(virStoragePoolDefPtr def) { virBufferAddLit(&buf," \n"); virBufferAsprintf(&buf," 0%o\n", def->target.perms.mode); - virBufferAsprintf(&buf," %d\n", - def->target.perms.uid); - virBufferAsprintf(&buf," %d\n", - def->target.perms.gid); + virBufferAsprintf(&buf," %u\n", + (unsigned int) def->target.perms.uid); + virBufferAsprintf(&buf," %u\n", + (unsigned int) def->target.perms.gid); if (def->target.perms.label) virBufferAsprintf(&buf," \n", @@ -1152,10 +1152,10 @@ virStorageVolTargetDefFormat(virStorageVolOptionsPtr options, virBufferAddLit(buf," \n"); virBufferAsprintf(buf," 0%o\n", def->perms.mode); - virBufferAsprintf(buf," %d\n", - def->perms.uid); - virBufferAsprintf(buf," %d\n", - def->perms.gid); + virBufferAsprintf(buf," %u\n", + (unsigned int) def->perms.uid); + virBufferAsprintf(buf," %u\n", + (unsigned int) def->perms.gid); if (def->perms.label)