[Parted-commits] GNU Parted Official Repository: Changes to 'master'
Jim Meyering
meyering at alioth.debian.org
Thu Dec 3 09:58:37 UTC 2009
libparted/labels/mac.c | 2 +-
libparted/labels/pt-tools.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
New commits:
commit 2b7ed13adab1fff6fc4e945b5dc9f96ace44c99f
Author: Jim Meyering <meyering at redhat.com>
Date: Thu Dec 3 10:58:31 2009 +0100
mac: hook up the partition_check function for this partition table type
* libparted/labels/pt-tools.c (ptt_partition_max_start_len): Define
for MAC partition tables. They too have 32-bit-limited partition
starting sector number and partition length (in sectors).
* libparted/labels/mac.c (mac_partition_check): Use
ptt_partition_max_start_len.
diff --git a/libparted/labels/mac.c b/libparted/labels/mac.c
index 561ca5f..319adcc 100644
--- a/libparted/labels/mac.c
+++ b/libparted/labels/mac.c
@@ -1628,7 +1628,7 @@ mac_get_max_supported_partition_count (const PedDisk* disk, int *max_n)
static bool
mac_partition_check (const PedPartition* part)
{
- return true;
+ return ptt_partition_max_start_len ("mac", part);
}
static PedDiskOps mac_disk_ops = {
diff --git a/libparted/labels/pt-tools.c b/libparted/labels/pt-tools.c
index 8afec77..48c9384 100644
--- a/libparted/labels/pt-tools.c
+++ b/libparted/labels/pt-tools.c
@@ -98,7 +98,7 @@ ptt_clear_sectors (PedDevice *dev, PedSector start, PedSector n)
int
ptt_partition_max_start_len (char const *label_type, const PedPartition *part)
{
- static char const *const max_32[] = {"msdos", "dvh", "dasd"};
+ static char const *const max_32[] = {"msdos", "dvh", "dasd", "mac"};
unsigned int i;
for (i = 0; i < sizeof max_32 / sizeof *max_32; i++)
More information about the Parted-commits
mailing list