Changeset 92dd5c8 in mainline for uspace/app/mkminix/mkminix.c
- Timestamp:
- 2011-03-13T20:14:29Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 245eb02d
- Parents:
- ccbc5b56
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/mkminix/mkminix.c
rccbc5b56 r92dd5c8 58 58 #define UPPER(n, size) (((n) / (size)) + (((n) % (size)) != 0)) 59 59 #define NEXT_DENTRY(p, dirsize) (p += dirsize) 60 #define FIRST_ZONE(bs) ( (MFS_BOOTBLOCK_SIZE + MFS_SUPERBLOCK_SIZE) / (bs))60 #define FIRST_ZONE(bs) (1 + (bs) / MFS_MIN_BLOCKSIZE) 61 61 #define CONVERT_1K_OFF(off, bs) ((off) * ((bs) / MFS_MIN_BLOCKSIZE)) 62 62 … … 329 329 330 330 /*Convert to 1K offset*/ 331 itable_off = CONVERT_1K_OFF(itable_off, sb->block_size) + 2; 331 itable_off = CONVERT_1K_OFF(itable_off, sb->block_size) + 332 FIRST_ZONE(sb->block_size); 332 333 itable_size = CONVERT_1K_OFF(sb->itable_size, sb->block_size); 333 334 … … 392 393 393 394 /*Convert to 1K block offset*/ 394 itable_off = CONVERT_1K_OFF(itable_off, sb->block_size) + 2; 395 itable_off = CONVERT_1K_OFF(itable_off, sb->block_size) + 396 FIRST_ZONE(sb->block_size); 395 397 396 398 const time_t sec = time(NULL); … … 468 470 469 471 /*Compute first data zone position*/ 470 sb->first_data_zone = FIRST_ZONE(sb->block_size)+ sb->itable_size +472 sb->first_data_zone = 2 + sb->itable_size + 471 473 sb->zbmap_blocks + sb->ibmap_blocks; 472 474 … … 582 584 zbmap_buf8 = (uint8_t *) zbmap_buf; 583 585 584 int start_block = 2;586 int start_block = FIRST_ZONE(sb->block_size); 585 587 586 588 for (i = 0; i < ibmap_nblocks; ++i) { … … 590 592 } 591 593 592 start_block = 2+ ibmap_nblocks;594 start_block = FIRST_ZONE(sb->block_size) + ibmap_nblocks; 593 595 594 596 for (i = 0; i < zbmap_nblocks; ++i) {
Note:
See TracChangeset
for help on using the changeset viewer.