From: Douglas Engert Date: Mon, 8 Nov 2004 06:20:54 +0000 (+0000) Subject: vfsck-sol9-breadwrite-args-20041108 X-Git-Tag: BP-disconnected~156 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=40c1d00508b3ad9e4384ad7cc3f39f7a206c4014;p=packages%2Fo%2Fopenafs.git vfsck-sol9-breadwrite-args-20041108 FIXES 15927 fix arg types for bread/bwrite for solaris 9 --- diff --git a/src/vfsck/fsck.h b/src/vfsck/fsck.h index b6427a388..52479c24a 100644 --- a/src/vfsck/fsck.h +++ b/src/vfsck/fsck.h @@ -325,3 +325,9 @@ daddr_t n_cont; /* number of continuation inodes seen */ #define fs_link fs_unused[0] #define fs_rlink fs_unused[1] #endif /* AFS_HPUX110_ENV */ + +#ifdef AFS_SUN59_ENV +/* diskaddr_t is longlong */ +int bread(int fd, char *buf, diskaddr_t blk, long size); +int bwrite(int fd, char *buf, diskaddr_t blk, long size); +#endif diff --git a/src/vfsck/utilities.c b/src/vfsck/utilities.c index 9a77ceb47..b247f2ed3 100644 --- a/src/vfsck/utilities.c +++ b/src/vfsck/utilities.c @@ -388,7 +388,11 @@ ckfini() bread(fd, buf, blk, size) int fd; char *buf; +#ifdef AFS_SUN59_ENV + diskaddr_t blk; +#else daddr_t blk; +#endif long size; { char *cp; @@ -451,7 +455,11 @@ bread(fd, buf, blk, size) bwrite(fd, buf, blk, size) int fd; char *buf; +#ifdef AFS_SUN59_ENV + diskaddr_t blk; +#else daddr_t blk; +#endif long size; { int i, n;