From d12d7856ddfc297043a9bc0aa9b84199bfe80954 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Thu, 20 Jan 2011 02:03:56 -0500 Subject: [PATCH] vol: remove potential data loss warnings in vol-salvage.c afs_sfsize_t is not always the same size as 'int'. Avoid warnings by using afs_sfsize_t in the appropriate locations. Change-Id: If77379b17fa984e3dacd2740726b7309a0e640dd Reviewed-on: http://gerrit.openafs.org/3706 Reviewed-by: Derrick Brashear Tested-by: BuildBot Reviewed-by: Rod Widdowson Reviewed-on: http://gerrit.openafs.org/3853 --- src/vol/vol-salvage.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vol/vol-salvage.c b/src/vol/vol-salvage.c index e5a1e2be3..d19b39af6 100644 --- a/src/vol/vol-salvage.c +++ b/src/vol/vol-salvage.c @@ -3051,7 +3051,7 @@ JudgeEntry(void *dirVal, char *name, afs_int32 vnodeNumber, Log("FOUND suid/sgid file: %s" OS_DIRSEP "%s (%u.%u %05o) author %u (vnode %u dir %u)\n", dir->name ? dir->name : "??", name, vnodeEssence->owner, vnodeEssence->group, vnodeEssence->modeBits, vnodeEssence->author, vnodeNumber, dir->vnodeNumber); if (/* ShowMounts && */ (vnodeEssence->type == vSymlink) && !(vnodeEssence->modeBits & 0111)) { - ssize_t nBytes; + afs_sfsize_t nBytes; afs_sfsize_t size; char buf[1025]; IHandle_t *ihP; @@ -3913,7 +3913,7 @@ SalvageVolume(struct InodeSummary *rwIsp, IHandle_t * alinkH) * will get removed here also (if requested). */ for (class = 0; class < nVNODECLASSES; class++) { - int nVnodes = vnodeInfo[class].nVnodes; + afs_sfsize_t nVnodes = vnodeInfo[class].nVnodes; struct VnodeClassInfo *vcp = &VnodeClassInfo[class]; struct VnodeEssence *vnodes = vnodeInfo[class].vnodes; FilesInVolume += vnodeInfo[class].nAllocatedVnodes; -- 2.39.5