And since we're here, add PARTITION_LINUX_EXT to ReactOS I/O controls header (rosioctl.h).
else
FileSystemName = NULL;
}
- else if (PartEntry->PartitionType == PARTITION_EXT2)
+ else if (PartEntry->PartitionType == PARTITION_LINUX)
{
if (CheckExt2Format())
FileSystemName = L"EXT2";
#if 0
else if (wcscmp(FileSystem->FileSystemName, L"EXT2") == 0)
{
- SetPartitionType(PartEntry, PARTITION_EXT2);
+ SetPartitionType(PartEntry, PARTITION_LINUX);
}
else if (wcscmp(FileSystem->FileSystemName, L"NTFS") == 0)
{
}
// HACK: WARNING: We cannot write on this FS yet!
// See fsutil.c:GetFileSystem()
- if (List->OriginalSystemPartition->PartitionType == PARTITION_EXT2 ||
- List->OriginalSystemPartition->PartitionType == PARTITION_IFS)
+ if (List->OriginalSystemPartition->PartitionType == PARTITION_IFS)
{
DPRINT1("Recognized file system %S that doesn't support write support yet!\n",
FileSystem->FileSystemName);
}
/* We have to define it there, because it is not in the MS DDK */
-#define PARTITION_EXT2 0x83
+#define PARTITION_LINUX 0x83
#define PARTITION_TBL_SIZE 4
#endif
PartEntry->FormatState = Preformatted;
}
- else if (PartEntry->PartitionType == PARTITION_EXT2)
+ else if (PartEntry->PartitionType == PARTITION_LINUX)
{
#if 0
if (CheckExt2Format())
#define PARTITION_OS2BOOTMGR 0x0A // OS/2 Boot Manager/OPUS/Coherent swap
#define PARTITION_LINUX_SWAP 0x82 // Linux Swap Partition
#define PARTITION_LINUX 0x83 // Linux Partition Ext2/Ext3/Ext4
-#define PARTITION_EXT2 PARTITION_LINUX // some apps use this identifier
+#define PARTITION_LINUX_EXT 0x85 // Linux Extended Partition
#define PARTITION_LINUX_LVM 0x8E
#endif /* __ROSIOCTL_H */