Handle EFI partitions the same as regular FAT partitions. The only

difference between the two from a low-level point of view is that
the partition type is different. This change adds EFI related cases
to existing switch statements with existing FAT related cases.
This commit is contained in:
Marcel Moolenaar 2002-11-13 05:31:32 +00:00
parent e48938dd04
commit c3e6b1182b
2 changed files with 4 additions and 0 deletions

View File

@ -259,6 +259,7 @@ Add_Chunk(struct disk *d, long offset, u_long size, const char *name,
subtype = 0xa5;
/* FALL THROUGH */
case fat:
case efi:
case mbr:
c1 = Find_Mother_Chunk(d->chunks, offset, end, whole);
break;

View File

@ -278,6 +278,9 @@ Int_Open_Disk(const char *name)
case 0x0e:
i = Add_Chunk(d, off, len, n, fat, ty, 0, 0);
break;
case 0xef: /* EFI */
i = Add_Chunk(d, off, len, n, efi, ty, 0, 0);
break;
default:
i = Add_Chunk(d, off, len, n, mbr, ty, 0, 0);
break;