summaryrefslogtreecommitdiffstats
path: root/libfdisk/src/gpt.c
diff options
context:
space:
mode:
authorKarel Zak2013-05-02 13:39:46 +0200
committerKarel Zak2013-09-16 16:46:54 +0200
commitaec8d8834968b472d8986e1299f3d7dda76db5ea (patch)
treebeee7027ff205894873b0c8a02299bc288f6ec0e /libfdisk/src/gpt.c
parentlibfdisk: add fdisk_partname() (diff)
downloadkernel-qcow2-util-linux-aec8d8834968b472d8986e1299f3d7dda76db5ea.tar.gz
kernel-qcow2-util-linux-aec8d8834968b472d8986e1299f3d7dda76db5ea.tar.xz
kernel-qcow2-util-linux-aec8d8834968b472d8986e1299f3d7dda76db5ea.zip
fdisk: (gpt, sun) use fdisk_partname()
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/gpt.c')
-rw-r--r--libfdisk/src/gpt.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/libfdisk/src/gpt.c b/libfdisk/src/gpt.c
index 5a434e946..b9fec8194 100644
--- a/libfdisk/src/gpt.c
+++ b/libfdisk/src/gpt.c
@@ -1158,12 +1158,12 @@ static int gpt_list_disklabel(struct fdisk_context *cxt)
if (!tb)
return -ENOMEM;
- tt_define_column(tb, "#", 2, TT_FL_RIGHT);
- tt_define_column(tb, "Start", 12, TT_FL_RIGHT);
- tt_define_column(tb, "End", 12, TT_FL_RIGHT);
- tt_define_column(tb, "Size", 6, TT_FL_RIGHT);
- tt_define_column(tb, "Type", 0.2, TT_FL_TRUNC);
- tt_define_column(tb, "Name", 0.2, TT_FL_TRUNC);
+ tt_define_column(tb, _("Device"), 0.2, 0);
+ tt_define_column(tb, _("Start"), 12, TT_FL_RIGHT);
+ tt_define_column(tb, _("End"), 12, TT_FL_RIGHT);
+ tt_define_column(tb, _("Size"), 6, TT_FL_RIGHT);
+ tt_define_column(tb, _("Type"), 0.2, TT_FL_TRUNC);
+ tt_define_column(tb, _("Name"), 0.2, TT_FL_TRUNC);
for (i = 0; i < le32_to_cpu(gpt->pheader->npartition_entries); i++) {
char *name = NULL, *sizestr = NULL, *p;
@@ -1187,7 +1187,8 @@ static int gpt_list_disklabel(struct fdisk_context *cxt)
size * cxt->sector_size);
t = fdisk_get_partition_type(cxt, i);
- if (asprintf(&p, "%d", i + 1) > 0)
+ p = fdisk_partname(cxt->dev_path, i + 1);
+ if (p)
tt_line_set_data(ln, 0, p);
if (asprintf(&p, "%ju", start) > 0)
tt_line_set_data(ln, 1, p);