diff options
author | Karel Zak | 2013-07-10 17:00:11 +0200 |
---|---|---|
committer | Karel Zak | 2013-09-16 16:47:07 +0200 |
commit | e563f05525f112148c004676f234db832cfcb8ef (patch) | |
tree | 59be890f30d8ba31b49ed6e30439e415b6888520 /fdisks/fdisk-menu.c | |
parent | fdisk: (bsd) coding style, remove unnecessary #ifdef (diff) | |
download | kernel-qcow2-util-linux-e563f05525f112148c004676f234db832cfcb8ef.tar.gz kernel-qcow2-util-linux-e563f05525f112148c004676f234db832cfcb8ef.tar.xz kernel-qcow2-util-linux-e563f05525f112148c004676f234db832cfcb8ef.zip |
fdisk: (bsd) rewrite list disklabel function
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'fdisks/fdisk-menu.c')
-rw-r--r-- | fdisks/fdisk-menu.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/fdisks/fdisk-menu.c b/fdisks/fdisk-menu.c index f78dfe762..59289ec96 100644 --- a/fdisks/fdisk-menu.c +++ b/fdisks/fdisk-menu.c @@ -558,7 +558,7 @@ static int bsd_menu_cb(struct fdisk_context **cxt0, const struct menu_entry *ent) { struct fdisk_context *cxt = *cxt0; - int rc = 0; + int rc = 0, org; assert(cxt); assert(ent); @@ -574,7 +574,11 @@ static int bsd_menu_cb(struct fdisk_context **cxt0, rc = fdisk_bsd_write_bootstrap(cxt); break; case 's': - xbsd_print_disklabel(cxt, 1); + org = fdisk_context_display_details(cxt); + + fdisk_context_enable_details(cxt, 1); + fdisk_list_disklabel(cxt); + fdisk_context_enable_details(cxt, org); break; case 'x': rc = fdisk_bsd_link_partition(cxt); |