Fix up minor build issues in some xfstests sources.
authorNathan Scott <nathans@sgi.com>
Thu, 10 Oct 2002 19:47:44 +0000 (19:47 +0000)
committerNathan Scott <nathans@sgi.com>
Thu, 10 Oct 2002 19:47:44 +0000 (19:47 +0000)
Fix build after recent xfsprogs header changes.

src/alloc.c
src/mmapcat.c

index e3f7afa8add0cfd213cdb50baa5e98b88babb62e..07fa68b9ae3d3996f70d9acc2b568ccbb1b0143c 100644 (file)
  
 #include "global.h"
 
+/*
+ * Block I/O parameterization.  A basic block (BB) is the lowest size of
+ * filesystem allocation, and must equal 512.  Length units given to bio
+ * routines are in BB's.
+ */
+#define BBSHIFT         9
+#define BBSIZE          (1<<BBSHIFT)
+#define BBMASK          (BBSIZE-1)
+#define BTOBB(bytes)    (((__u64)(bytes) + BBSIZE - 1) >> BBSHIFT)
+#define BTOBBT(bytes)   ((__u64)(bytes) >> BBSHIFT)
+#define BBTOB(bbs)      ((bbs) << BBSHIFT)
+#define OFFTOBB(bytes)  (((__u64)(bytes) + BBSIZE - 1) >> BBSHIFT)
+#define OFFTOBBT(bytes) ((__u64)(bytes) >> BBSHIFT)
+#define BBTOOFF(bbs)    ((__u64)(bbs) << BBSHIFT)
+
+#define SEEKLIMIT32     0x7fffffff
+#define BBSEEKLIMIT32   BTOBBT(SEEKLIMIT32)
+#define SEEKLIMIT       0x7fffffffffffffffLL
+#define BBSEEKLIMIT     OFFTOBBT(SEEKLIMIT)
+
 #define        FSBTOBB(f)      (OFFTOBBT(FSBTOOFF(f)))
 #define        BBTOFSB(b)      (OFFTOFSB(BBTOOFF(b)))
 #define        OFFTOFSB(o)     ((o) / blocksize)
index 845916c8b642509b42a33b69ded43f38c49b8d51..c42427050b66c2c8ba4cca1551dbdba0ed880e29 100644 (file)
@@ -8,7 +8,7 @@
 
 int main(int argc, char **argv)
 {
-       int fd,n;
+       int fd;
        char *ptr, *ptr2;
        struct stat st;