13#define FAT_MAGIC 0xEB3C9000
14#define EOChain 0x0FFFFFFF
17#define SECTORS_PER_CLUSTER 1
18#define FAT_BOOT_SECTOR 0
19#define ROOT_DIR_CLUSTER 1
uint32_t disk_sector_t
Definition: disk.h:12
void fat_remove_chain(cluster_t clst, cluster_t pclst)
Definition: fat.c:173
void fat_create(void)
Definition: fat.c:117
void fat_init(void)
Definition: fat.c:35
void fat_open(void)
Definition: fat.c:55
void fat_put(cluster_t clst, cluster_t val)
Definition: fat.c:179
cluster_t fat_get(cluster_t clst)
Definition: fat.c:185
void fat_close(void)
Definition: fat.c:84
cluster_t fat_create_chain(cluster_t clst)
Definition: fat.c:166
uint32_t cluster_t
Definition: fat.h:11
disk_sector_t cluster_to_sector(cluster_t clst)
Definition: fat.c:191
uint64_t val
Definition: intrinsic.h:123
unsigned int uint32_t
Definition: stdint.h:26