Storage Kit: Add support for FAT16 type
Change-Id: I626550b83179e5ad429ed7b8ebc6b8d320446cbe Reviewed-on: https://review.haiku-os.org/c/haiku/+/8959 Tested-by: Commit checker robot <[email protected]> Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
committed by
Adrien Destugues
parent
8cda78e71f
commit
c16a8cad1a
@@ -68,6 +68,7 @@ class Partition : public Node, public partition_data {
|
|||||||
#define kPartitionTypeEXT2 "EXT2 Filesystem"
|
#define kPartitionTypeEXT2 "EXT2 Filesystem"
|
||||||
#define kPartitionTypeEXT3 "EXT3 Filesystem"
|
#define kPartitionTypeEXT3 "EXT3 Filesystem"
|
||||||
#define kPartitionTypeFAT12 "FAT12 Filesystem"
|
#define kPartitionTypeFAT12 "FAT12 Filesystem"
|
||||||
|
#define kPartitionTypeFAT16 "FAT16 Filesystem"
|
||||||
#define kPartitionTypeFAT32 "FAT32 Filesystem"
|
#define kPartitionTypeFAT32 "FAT32 Filesystem"
|
||||||
#define kPartitionTypeHFS "HFS Filesystem"
|
#define kPartitionTypeHFS "HFS Filesystem"
|
||||||
#define kPartitionTypeHFSPlus "HFS+ Filesystem"
|
#define kPartitionTypeHFSPlus "HFS+ Filesystem"
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ extern const char *kPartitionTypeEXFAT;
|
|||||||
extern const char *kPartitionTypeEXT2;
|
extern const char *kPartitionTypeEXT2;
|
||||||
extern const char *kPartitionTypeEXT3;
|
extern const char *kPartitionTypeEXT3;
|
||||||
extern const char *kPartitionTypeFAT12;
|
extern const char *kPartitionTypeFAT12;
|
||||||
|
extern const char *kPartitionTypeFAT16;
|
||||||
extern const char *kPartitionTypeFAT32;
|
extern const char *kPartitionTypeFAT32;
|
||||||
extern const char *kPartitionTypeHFS;
|
extern const char *kPartitionTypeHFS;
|
||||||
extern const char *kPartitionTypeHFSPlus;
|
extern const char *kPartitionTypeHFSPlus;
|
||||||
|
|||||||
@@ -37,6 +37,7 @@
|
|||||||
#define EXT2_FS_NAME "EXT2 File System"
|
#define EXT2_FS_NAME "EXT2 File System"
|
||||||
#define EXT3_FS_NAME "EXT3 File System"
|
#define EXT3_FS_NAME "EXT3 File System"
|
||||||
#define FAT12_FS_NAME "FAT12 File System"
|
#define FAT12_FS_NAME "FAT12 File System"
|
||||||
|
#define FAT16_FS_NAME "FAT16 File System"
|
||||||
#define FAT32_FS_NAME "FAT32 File System"
|
#define FAT32_FS_NAME "FAT32 File System"
|
||||||
#define HFS_NAME "HFS File System"
|
#define HFS_NAME "HFS File System"
|
||||||
#define HFS_PLUS_NAME "HFS+ File System"
|
#define HFS_PLUS_NAME "HFS+ File System"
|
||||||
|
|||||||
@@ -150,6 +150,7 @@ static const struct partition_type kPartitionContentTypes[] = {
|
|||||||
{ 0x01, kPartitionTypeFAT12 },
|
{ 0x01, kPartitionTypeFAT12 },
|
||||||
{ 0x07, kPartitionTypeEXFAT },
|
{ 0x07, kPartitionTypeEXFAT },
|
||||||
{ 0x0c, kPartitionTypeFAT32 },
|
{ 0x0c, kPartitionTypeFAT32 },
|
||||||
|
{ 0x0e, kPartitionTypeFAT16 },
|
||||||
{ 0x0f, kPartitionTypeIntelExtended },
|
{ 0x0f, kPartitionTypeIntelExtended },
|
||||||
{ 0x83, kPartitionTypeBTRFS },
|
{ 0x83, kPartitionTypeBTRFS },
|
||||||
{ 0x83, kPartitionTypeEXT2 },
|
{ 0x83, kPartitionTypeEXT2 },
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ const char* kPartitionTypeEXFAT = EXFAT_FS_NAME;
|
|||||||
const char* kPartitionTypeEXT2 = EXT2_FS_NAME;
|
const char* kPartitionTypeEXT2 = EXT2_FS_NAME;
|
||||||
const char* kPartitionTypeEXT3 = EXT3_FS_NAME;
|
const char* kPartitionTypeEXT3 = EXT3_FS_NAME;
|
||||||
const char* kPartitionTypeFAT12 = FAT12_FS_NAME;
|
const char* kPartitionTypeFAT12 = FAT12_FS_NAME;
|
||||||
|
const char* kPartitionTypeFAT16 = FAT16_FS_NAME;
|
||||||
const char* kPartitionTypeFAT32 = FAT32_FS_NAME;
|
const char* kPartitionTypeFAT32 = FAT32_FS_NAME;
|
||||||
const char* kPartitionTypeHFS = HFS_NAME;
|
const char* kPartitionTypeHFS = HFS_NAME;
|
||||||
const char* kPartitionTypeHFSPlus = HFS_PLUS_NAME;
|
const char* kPartitionTypeHFSPlus = HFS_PLUS_NAME;
|
||||||
|
|||||||
Reference in New Issue
Block a user