summaryrefslogtreecommitdiffstats
path: root/libfdisk/src/bsd.c
diff options
context:
space:
mode:
authorKarel Zak2013-12-18 10:28:55 +0100
committerKarel Zak2014-03-11 11:35:12 +0100
commit6c89f750d28d2c554b4bebb8d617f4202d36bbb6 (patch)
treeff9e8fdb1d69b7e0f6a24f712a3438b5d2d6b247 /libfdisk/src/bsd.c
parentinclude/tt: add function to convert table to string (diff)
downloadkernel-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.c4
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,