From e43fc13e7675445a76305e4f5e52352b3fc2203a Mon Sep 17 00:00:00 2001 From: Heiko Carstens Date: Sat, 10 Sep 2011 12:25:04 +0200 Subject: lscpu: s/Y/Yes/ s/N/No/ However I'd like to see one change if you don't object: printing just "N" or "Y" instead of "No" and "Yes" in the human readable output looks a bit ugly to me. Signed-off-by: Heiko Carstens --- sys-utils/lscpu.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'sys-utils/lscpu.c') diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c index 601c8729c..6a37bb3b8 100644 --- a/sys-utils/lscpu.c +++ b/sys-utils/lscpu.c @@ -995,13 +995,24 @@ get_cell_data(struct lscpu_desc *desc, int cpu, int col, snprintf(buf, bufsz, "%d", desc->addresses[cpu]); break; case COL_CONFIGURED: - if (desc->configured) + if (!desc->configured) + break; + if (mod->mode == OUTPUT_PARSABLE) snprintf(buf, bufsz, desc->configured[cpu] ? _("Y") : _("N")); + else + snprintf(buf, bufsz, + desc->configured[cpu] ? _("Yes") : _("No")); break; case COL_ONLINE: - if (desc->online) - snprintf(buf, bufsz, is_cpu_online(desc, cpu) ? _("Y") : _("N")); + if (!desc->online) + break; + if (mod->mode == OUTPUT_PARSABLE) + snprintf(buf, bufsz, + is_cpu_online(desc, cpu) ? _("Y") : _("N")); + else + snprintf(buf, bufsz, + is_cpu_online(desc, cpu) ? _("Yes") : _("No")); break; } return buf; -- cgit v1.2.3-55-g7522