summaryrefslogtreecommitdiffstats
path: root/libfdisk/src/fdiskP.h
diff options
context:
space:
mode:
authorKarel Zak2014-02-03 14:40:27 +0100
committerKarel Zak2014-03-11 11:35:14 +0100
commit036439315f4c29748fddd10c33d6cc4868dd9352 (patch)
treeb835ad35c81cab7e2434f04edbecdaa48a007703 /libfdisk/src/fdiskP.h
parentlibfdisk: don't ask for pri/log if wanted start within extended partition (diff)
downloadkernel-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.h11
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
*/