]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lscpu: s/Y/Yes/ s/N/No/
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Sat, 10 Sep 2011 10:25:04 +0000 (12:25 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 12 Sep 2011 10:39:30 +0000 (12:39 +0200)
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 <heiko.carstens@de.ibm.com>
sys-utils/lscpu.c

index 601c8729c8801f249782867787f36333434a3dd5..6a37bb3b81065db320ce6ad14e5e8428376a07a5 100644 (file)
@@ -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;