diff options
author | Karel Zak | 2014-01-30 12:21:11 +0100 |
---|---|---|
committer | Karel Zak | 2014-03-11 11:35:13 +0100 |
commit | 2cec7949947aa6d48112ea4f0928e6698174f342 (patch) | |
tree | cb3e63b0ef026c1f13bd7e9e99c8995aa817b8c8 /libfdisk/src/libfdisk.h | |
parent | cfdisk: add UI for linfdisk menus, ask for size (diff) | |
download | kernel-qcow2-util-linux-2cec7949947aa6d48112ea4f0928e6698174f342.tar.gz kernel-qcow2-util-linux-2cec7949947aa6d48112ea4f0928e6698174f342.tar.xz kernel-qcow2-util-linux-2cec7949947aa6d48112ea4f0928e6698174f342.zip |
libfdisk: rewrite freespace code
* use separate function to get free space
* allow to use label-specific get_freespace() function
(this is necessary for MBR extended partitions mess)
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/libfdisk.h')
-rw-r--r-- | libfdisk/src/libfdisk.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libfdisk/src/libfdisk.h b/libfdisk/src/libfdisk.h index fe1d290aa..d3f51c812 100644 --- a/libfdisk/src/libfdisk.h +++ b/libfdisk/src/libfdisk.h @@ -98,10 +98,8 @@ extern const char *fdisk_context_get_unit(struct fdisk_context *cxt, int n); extern unsigned int fdisk_context_get_units_per_sector(struct fdisk_context *cxt); extern int fdisk_context_enable_details(struct fdisk_context *cxt, int enable); -extern int fdisk_context_enable_freespace(struct fdisk_context *cxt, int enable); extern int fdisk_context_use_cylinders(struct fdisk_context *cxt); extern int fdisk_context_display_details(struct fdisk_context *cxt); -extern int fdisk_context_display_freespace(struct fdisk_context *cxt); /* parttype.c */ extern struct fdisk_parttype *fdisk_get_parttype_from_code(struct fdisk_context *cxt, @@ -224,7 +222,9 @@ extern int fdisk_table_is_empty(struct fdisk_table *tb); extern int fdisk_table_add_partition(struct fdisk_table *tb, struct fdisk_partition *pa); extern int fdisk_table_remove_partition(struct fdisk_table *tb, struct fdisk_partition *pa); -extern int fdisk_get_table(struct fdisk_context *cxt, struct fdisk_table **tb); +extern int fdisk_get_partitions(struct fdisk_context *cxt, struct fdisk_table **tb); +extern int fdisk_get_freespaces(struct fdisk_context *cxt, struct fdisk_table **tb); + extern int fdisk_table_to_string(struct fdisk_table *tb, struct fdisk_context *cxt, int *cols, size_t ncols, char **data); |