diff options
Diffstat (limited to 'firmware/export/disk.h')
-rw-r--r-- | firmware/export/disk.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/firmware/export/disk.h b/firmware/export/disk.h index 8d6b41b5bd..c66028fe45 100644 --- a/firmware/export/disk.h +++ b/firmware/export/disk.h | |||
@@ -24,7 +24,8 @@ | |||
24 | #include "config.h" | 24 | #include "config.h" |
25 | #include "mv.h" /* for volume definitions */ | 25 | #include "mv.h" /* for volume definitions */ |
26 | 26 | ||
27 | struct partinfo { | 27 | struct partinfo |
28 | { | ||
28 | unsigned long start; /* first sector (LBA) */ | 29 | unsigned long start; /* first sector (LBA) */ |
29 | unsigned long size; /* number of sectors */ | 30 | unsigned long size; /* number of sectors */ |
30 | unsigned char type; | 31 | unsigned char type; |
@@ -35,11 +36,9 @@ struct partinfo { | |||
35 | #define PARTITION_TYPE_FAT16 0x06 | 36 | #define PARTITION_TYPE_FAT16 0x06 |
36 | #define PARTITION_TYPE_OS2_HIDDEN_C_DRIVE 0x84 | 37 | #define PARTITION_TYPE_OS2_HIDDEN_C_DRIVE 0x84 |
37 | 38 | ||
38 | /* returns a pointer to an array of 8 partinfo structs */ | 39 | bool disk_init(IF_MD_NONVOID(int drive)); |
39 | struct partinfo* disk_init(IF_MD_NONVOID(int drive)); | 40 | bool disk_partinfo(int partition, struct partinfo *info); |
40 | struct partinfo* disk_partinfo(int partition); | ||
41 | 41 | ||
42 | void disk_init_subsystem(void) INIT_ATTR; /* Initialises mutexes */ | ||
43 | int disk_mount_all(void); /* returns the # of successful mounts */ | 42 | int disk_mount_all(void); /* returns the # of successful mounts */ |
44 | int disk_mount(int drive); | 43 | int disk_mount(int drive); |
45 | int disk_unmount_all(void); | 44 | int disk_unmount_all(void); |
@@ -50,4 +49,6 @@ int disk_unmount(int drive); | |||
50 | int disk_get_sector_multiplier(IF_MD_NONVOID(int drive)); | 49 | int disk_get_sector_multiplier(IF_MD_NONVOID(int drive)); |
51 | #endif | 50 | #endif |
52 | 51 | ||
53 | #endif | 52 | bool disk_present(IF_MD_NONVOID(int drive)); |
53 | |||
54 | #endif /* _DISK_H_ */ | ||