]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
vol: remove potential data loss warnings in vol-salvage.c
authorJeffrey Altman <jaltman@your-file-system.com>
Thu, 20 Jan 2011 07:03:56 +0000 (02:03 -0500)
committerDerrick Brashear <shadow@dementia.org>
Tue, 8 Feb 2011 00:51:49 +0000 (16:51 -0800)
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 <shadow@dementia.org>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Rod Widdowson <rdw@steadingsoftware.com>
Reviewed-on: http://gerrit.openafs.org/3853

src/vol/vol-salvage.c

index e5a1e2be36e9831785e09cc1905dca7e842bdb76..d19b39af652d1d4c5aeb5bda8d08baa9716992b9 100644 (file)
@@ -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;