]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Use afs_foff_t for file offsets
authorAndrew Deason <adeason@sinenomine.net>
Wed, 10 Nov 2010 15:11:47 +0000 (09:11 -0600)
committerDerrick Brashear <shadow@dementia.org>
Mon, 7 Feb 2011 20:09:31 +0000 (12:09 -0800)
Some callers in vol and volser were not using afs_foff_t for file
offsets for calls to STREAM_ASEEK, FDH_TRUNC, FDH_PREAD, or
FDH_PWRITE. Most notably, in code for volume cloning, purging, and
dumping operations. Fix them to use afs_foff_t to prevent errors when
dealing with large special files.

Reviewed-on: http://gerrit.openafs.org/3289
Tested-by: Andrew Deason <adeason@sinenomine.net>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit ef8c3db90ae9ec25705027c609a1bae5f186c4f1)

Change-Id: I17910490484efcd812f45dfeef1a99d6e450f5fa
Reviewed-on: http://gerrit.openafs.org/3894
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/vol/listinodes.c

index b47ef37927067149a1215243ce9fd29e7207c1c3..f266f45da5cd864e5e2c5743bda5c20b5345c684 100644 (file)
@@ -1395,7 +1395,7 @@ inode_ConvertROtoRWvolume(char *pname, afs_uint32 volumeId)
     struct VolumeDiskHeader h;
     IHandle_t *ih, *ih2;
     FdHandle_t *fdP, *fdP2;
-    ssize_t offset;
+    afs_foff_t offset;
     char wpath[100];
     char tmpDevName[100];
     char buffer[128];