]> Devi Nivas Git - cs3210-lab0.git/commitdiff
mkfs must be compiled 32-bit. Fix mkfs warnings
authorAustin Clements <amdragon@mit.edu>
Tue, 31 Aug 2010 19:11:10 +0000 (15:11 -0400)
committerAustin Clements <amdragon@mit.edu>
Tue, 31 Aug 2010 19:11:10 +0000 (15:11 -0400)
Makefile
mkfs.c

index 11b78c38b90175dc748b16d21532e73398759ea4..8f820e1e7ef448ba50b7b6bb0a413b22780f224a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -127,7 +127,7 @@ _forktest: forktest.o $(ULIB)
        $(OBJDUMP) -S _forktest > forktest.asm
 
 mkfs: mkfs.c fs.h
-       gcc -Wall -o mkfs mkfs.c
+       gcc -m32 -Werror -Wall -o mkfs mkfs.c
 
 UPROGS=\
        _cat\
diff --git a/mkfs.c b/mkfs.c
index 3a3c62a616cdc3cfbde837884514c25f4796bb3b..a970b5c31a8963a3f0d28b84023f0c7b02cd3f75 100644 (file)
--- a/mkfs.c
+++ b/mkfs.c
@@ -82,7 +82,7 @@ main(int argc, char *argv[])
   usedblocks = ninodes / IPB + 3 + bitblocks;
   freeblock = usedblocks;
 
-  printf("used %d (bit %d ninode %lu) free %u total %d\n", usedblocks,
+  printf("used %d (bit %d ninode %u) free %u total %d\n", usedblocks,
          bitblocks, ninodes/IPB + 1, freeblock, nblocks+usedblocks);
 
   assert(nblocks + usedblocks == size);
@@ -230,7 +230,7 @@ balloc(int used)
   for(i = 0; i < used; i++) {
     buf[i/8] = buf[i/8] | (0x1 << (i%8));
   }
-  printf("balloc: write bitmap block at sector %lu\n", ninodes/IPB + 3);
+  printf("balloc: write bitmap block at sector %u\n", ninodes/IPB + 3);
   wsect(ninodes / IPB + 3, buf);
 }