Changes in uspace/app/mkfat/mkfat.c [df1b4a8:09ab0a9a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/mkfat/mkfat.c
rdf1b4a8 r09ab0a9a 1 1 /* 2 * Copyright (c) 20 24Jiri Svoboda2 * Copyright (c) 2010 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 66 66 default_fat_count = 2, 67 67 default_reserved_clusters = 2, 68 default_media_descriptor = 0xF8 /**< fixed disk */, 69 fat32_root_cluster = 2 68 default_media_descriptor = 0xF8 /**< fixed disk */ 70 69 }; 71 70 … … 199 198 } 200 199 201 rc = block_init(service_id );200 rc = block_init(service_id, 2048); 202 201 if (rc != EOK) { 203 202 printf(NAME ": Error initializing libblock.\n"); … … 314 313 cfg->reserved_sectors = 1 + cfg->addt_res_sectors; 315 314 316 /* Only correct for FAT12/16 (FAT32 has root dir stored in clusters )*/315 /* Only correct for FAT12/16 (FAT32 has root dir stored in clusters */ 317 316 rd_sectors = div_round_up(cfg->root_ent_max * DIRENT_SIZE, 318 317 cfg->sector_size); … … 435 434 } 436 435 437 if (cfg->fat_type == FAT32) {438 /* Root dir is stored in cluster fat32_root_cluster */439 addr += fat32_root_cluster * cfg->sectors_per_cluster;440 }441 442 436 /* Root directory */ 443 437 printf("Writing root directory.\n"); … … 535 529 bs->fat32.ebs = 0x29; 536 530 bs->fat32.id = host2uint32_t_be(vsn); 537 bs->fat32.root_cluster = fat32_root_cluster;531 bs->fat32.root_cluster = 2; 538 532 539 533 (void) fat_label_encode(&bs->fat32.label, bs_label);
Note:
See TracChangeset
for help on using the changeset viewer.