Correct flags to make a partition bootable according to MacOS tools

This commit is contained in:
Laurent Vivier 2005-12-12 07:58:34 +00:00
parent ad0f9c2b6b
commit 88c144ac11

View File

@ -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;
}