]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-vfsck-sol9-breadwrite-args-20041108
authorDouglas Engert <deengert@anl.gov>
Tue, 9 Nov 2004 17:18:48 +0000 (17:18 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 9 Nov 2004 17:18:48 +0000 (17:18 +0000)
FIXES 15927

fix arg types for bread/bwrite for solaris 9

(cherry picked from commit 40c1d00508b3ad9e4384ad7cc3f39f7a206c4014)

src/vfsck/fsck.h
src/vfsck/utilities.c

index b6427a3883aa4c4374288ec29bc68c056d023205..52479c24a846ddf48dfd6589f082c04e68698130 100644 (file)
@@ -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
index 9a77ceb47ec4e47b6eff4df62c208dcbd27ff054..b247f2ed3ec1145bfb137da74cd0274147268f96 100644 (file)
@@ -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;