summaryrefslogtreecommitdiffstats
path: root/libfdisk/src/libfdisk.h
diff options
context:
space:
mode:
authorKarel Zak2014-01-30 12:21:11 +0100
committerKarel Zak2014-03-11 11:35:13 +0100
commit2cec7949947aa6d48112ea4f0928e6698174f342 (patch)
treecb3e63b0ef026c1f13bd7e9e99c8995aa817b8c8 /libfdisk/src/libfdisk.h
parentcfdisk: add UI for linfdisk menus, ask for size (diff)
downloadkernel-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.h6
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);