diff options
author | Karel Zak | 2013-12-18 10:28:55 +0100 |
---|---|---|
committer | Karel Zak | 2014-03-11 11:35:12 +0100 |
commit | 6c89f750d28d2c554b4bebb8d617f4202d36bbb6 (patch) | |
tree | ff9e8fdb1d69b7e0f6a24f712a3438b5d2d6b247 /libfdisk/src/bsd.c | |
parent | include/tt: add function to convert table to string (diff) | |
download | kernel-qcow2-util-linux-6c89f750d28d2c554b4bebb8d617f4202d36bbb6.tar.gz kernel-qcow2-util-linux-6c89f750d28d2c554b4bebb8d617f4202d36bbb6.tar.xz kernel-qcow2-util-linux-6c89f750d28d2c554b4bebb8d617f4202d36bbb6.zip |
libfdisk: use fdisk_table to generate output
* add generic fdisk_iter iterator
* use fdisk_table to convert partition table to human readable output
* clean up partition.c API (don't use reference to fdisk_context in
fdisk_partition struct)
* extern table.c API to use fdisk_iter iterator
* remove old fdisk_list_partitions()
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/bsd.c')
-rw-r--r-- | libfdisk/src/bsd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libfdisk/src/bsd.c b/libfdisk/src/bsd.c index 4ee31b6dd..849536328 100644 --- a/libfdisk/src/bsd.c +++ b/libfdisk/src/bsd.c @@ -202,7 +202,7 @@ static int bsd_add_partition(struct fdisk_context *cxt, unsigned int begin = 0, end; int rc = 0; - rc = fdisk_partition_next_partno(cxt, pa, &i); + rc = fdisk_partition_next_partno(pa, cxt, &i); if (rc) return rc; if (i >= BSD_MAXPARTITIONS) @@ -398,7 +398,7 @@ static int bsd_list_disklabel(struct fdisk_context *cxt) fdisk_colon(cxt, _("partitions: %d"), d->d_npartitions); - return fdisk_list_partitions(cxt, NULL, 0); + return 0; } static int bsd_get_partition(struct fdisk_context *cxt, size_t n, |