From 1af19c472ea1adcae1dee957e6e021f9f8a54488 Mon Sep 17 00:00:00 2001 From: Andrew Deason Date: Wed, 10 Nov 2010 09:11:47 -0600 Subject: [PATCH] Use afs_foff_t for file offsets 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 Tested-by: BuildBot Reviewed-by: Jeffrey Altman Reviewed-by: Derrick Brashear (cherry picked from commit ef8c3db90ae9ec25705027c609a1bae5f186c4f1) Change-Id: I17910490484efcd812f45dfeef1a99d6e450f5fa Reviewed-on: http://gerrit.openafs.org/3894 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/vol/listinodes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vol/listinodes.c b/src/vol/listinodes.c index b47ef3792..f266f45da 100644 --- a/src/vol/listinodes.c +++ b/src/vol/listinodes.c @@ -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]; -- 2.39.5