From 12478eee669ffe97a0dad9a6f5c795a03fdf0b69 Mon Sep 17 00:00:00 2001 From: HORIGUCHI Junshi Date: Sat, 16 Jun 2018 18:25:07 +0900 Subject: [PATCH 1/2] support APFS (apple file system) support APFS (apple file system) --- lib.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib.c b/lib.c index 39502b5..0e0b0e4 100644 --- a/lib.c +++ b/lib.c @@ -87,6 +87,7 @@ MBR_PARTTYPE mbr_types[] = { { 0xee, STR("EFI Protective") }, { 0xef, STR("EFI System (FAT)") }, { 0xfd, STR("Linux RAID") }, + { 0xff, STR("XENIX bad block table / Apple APFS") }, { 0, NULL }, }; @@ -126,6 +127,7 @@ GPT_PARTTYPE gpt_types[] = { { "\xEC\x19\xB5\x2D\x0E\xB1\xDC\x11\xB9\x9B\x00\x19\xD1\x87\x96\x48", 0xa9, STR("NetBSD CGD"), GPT_KIND_DATA }, // From http://developer.apple.com/mac/library/technotes/tn2006/tn2166.html { "\x00\x53\x46\x48\x00\x00\xAA\x11\xAA\x11\x00\x30\x65\x43\xEC\xAC", 0xaf, STR("Mac OS X HFS+"), GPT_KIND_DATA }, + { "\xEF\x57\x34\x7C\x00\x00\xAA\x11\xAA\x11\x00\x30\x65\x43\xEC\xAC", 0xff, STR("Apple APFS"), GPT_KIND_DATA }, { "\x00\x53\x46\x55\x00\x00\xAA\x11\xAA\x11\x00\x30\x65\x43\xEC\xAC", 0xa8, STR("Mac OS X UFS"), GPT_KIND_DATA }, { "\x74\x6F\x6F\x42\x00\x00\xAA\x11\xAA\x11\x00\x30\x65\x43\xEC\xAC", 0xab, STR("Mac OS X Boot"), GPT_KIND_DATA }, { "\x44\x49\x41\x52\x00\x00\xAA\x11\xAA\x11\x00\x30\x65\x43\xEC\xAC", 0xac, STR("Apple RAID"), GPT_KIND_DATA }, From 747ce925d80c398738049c80fd446834663c8194 Mon Sep 17 00:00:00 2001 From: HORIGUCHI Junshi Date: Sat, 16 Jun 2018 20:02:16 +0900 Subject: [PATCH 2/2] support APFS --- os_unix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/os_unix.c b/os_unix.c index 307ec5a..84d2a56 100644 --- a/os_unix.c +++ b/os_unix.c @@ -210,7 +210,7 @@ void list_types(void) { // display version string // void print_version(void) { - Print (L"%s 0.3\n", progname); + Print (L"%s 0.3.1.iridium.jp\n", progname); } //