From 88c144ac11dceb2caea8e14c14c5032dbe318102 Mon Sep 17 00:00:00 2001 From: Laurent Vivier Date: Mon, 12 Dec 2005 07:58:34 +0000 Subject: [PATCH] Correct flags to make a partition bootable according to MacOS tools --- libemile/emile_map_partition_set_bootable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libemile/emile_map_partition_set_bootable.c b/libemile/emile_map_partition_set_bootable.c index 8956028..63ff286 100644 --- a/libemile/emile_map_partition_set_bootable.c +++ b/libemile/emile_map_partition_set_bootable.c @@ -14,9 +14,9 @@ int emile_map_partition_set_bootable(emile_map_t *map, int enable) return -1; if (enable) - map->partition.PartStatus |= kPartitionAUXIsBootValid; + map->partition.PartStatus = kPartitionAUXIsValid | kPartitionAUXIsAllocated | kPartitionAUXIsInUse | kPartitionAUXIsReadable | kPartitionAUXIsWriteable | kPartitionIsMountedAtStartup | 0x80; else - map->partition.PartStatus &= ~kPartitionAUXIsBootValid; + map->partition.PartStatus &= ~kPartitionIsMountedAtStartup; return 0; }