mkfs must be compiled 32-bit. Fix mkfs warnings
This commit is contained in:
		
							parent
							
								
									1e8035be53
								
							
						
					
					
						commit
						880ee18ab1
					
				
					 2 changed files with 3 additions and 3 deletions
				
			
		
							
								
								
									
										2
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								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\
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										4
									
								
								mkfs.c
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								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);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue