diff options
author | Karel Zak | 2014-02-03 14:40:27 +0100 |
---|---|---|
committer | Karel Zak | 2014-03-11 11:35:14 +0100 |
commit | 036439315f4c29748fddd10c33d6cc4868dd9352 (patch) | |
tree | b835ad35c81cab7e2434f04edbecdaa48a007703 /libfdisk/src/fdiskP.h | |
parent | libfdisk: don't ask for pri/log if wanted start within extended partition (diff) | |
download | kernel-qcow2-util-linux-036439315f4c29748fddd10c33d6cc4868dd9352.tar.gz kernel-qcow2-util-linux-036439315f4c29748fddd10c33d6cc4868dd9352.tar.xz kernel-qcow2-util-linux-036439315f4c29748fddd10c33d6cc4868dd9352.zip |
libfdisk: improve freesapce detection
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/fdiskP.h')
-rw-r--r-- | libfdisk/src/fdiskP.h | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/libfdisk/src/fdiskP.h b/libfdisk/src/fdiskP.h index 46e6c430e..899a043b0 100644 --- a/libfdisk/src/fdiskP.h +++ b/libfdisk/src/fdiskP.h @@ -158,6 +158,7 @@ enum { struct fdisk_partition { int refcount; /* reference counter */ size_t partno; /* partition number */ + size_t parent_partno; /* for logical partitions */ uint64_t start; /* first sectors */ uint64_t end; /* last sector */ @@ -188,8 +189,7 @@ struct fdisk_partition { end_follow_default : 1, /* use default end */ freespace : 1, /* dthis is not partition, this is free space */ nested : 1, /* logical partition */ - used : 1, /* partition already used */ - endrel : 1; /* end is specified as relative number */ + used : 1; /* partition already used */ }; #define FDISK_EMPTY_PARTNO ((size_t) -1) @@ -201,13 +201,6 @@ struct fdisk_table { size_t nents; /* number of partitions */ }; -extern int fdisk_table_add_freespace( - struct fdisk_context *cxt, - struct fdisk_table *tb, - uint64_t start, - uint64_t end, - int dosort); - /* * Legacy CHS based geometry */ |