[USETUP] Remove the PARTITION_EXT2 constant and use PARTITION_LINUX in favour since...
authorBișoc George <fraizeraust99@gmail.com>
Sun, 28 Oct 2018 12:28:56 +0000 (13:28 +0100)
committerHermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Wed, 7 Nov 2018 22:16:29 +0000 (23:16 +0100)
And since we're here, add PARTITION_LINUX_EXT to ReactOS I/O controls header (rosioctl.h).

base/setup/lib/fsutil.c
base/setup/lib/utils/partlist.c
base/system/diskpart/partlist.c
sdk/include/reactos/rosioctl.h

index 2fb61bf..e561806 100644 (file)
@@ -221,7 +221,7 @@ GetFileSystem(
         else
             FileSystemName = NULL;
     }
-    else if (PartEntry->PartitionType == PARTITION_EXT2)
+    else if (PartEntry->PartitionType == PARTITION_LINUX)
     {
         if (CheckExt2Format())
             FileSystemName = L"EXT2";
@@ -386,7 +386,7 @@ PreparePartitionForFormatting(
 #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)
     {
index 4047bc1..7145b2f 100644 (file)
@@ -2969,8 +2969,7 @@ CheckActiveSystemPartition(
     }
     // 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);
index 0fd99ea..6202eb0 100644 (file)
@@ -33,7 +33,7 @@
 }
 
 /* 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
 
@@ -451,7 +451,7 @@ AddPartitionToDisk(
 #endif
         PartEntry->FormatState = Preformatted;
     }
-    else if (PartEntry->PartitionType == PARTITION_EXT2)
+    else if (PartEntry->PartitionType == PARTITION_LINUX)
     {
 #if 0
         if (CheckExt2Format())
index 9c017c6..9c8397a 100644 (file)
@@ -14,7 +14,7 @@
 #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 */