From fbf0619b2bf7d80fc667ecbb6bcd39758b2feb8d Mon Sep 17 00:00:00 2001 From: Sami Kerola Date: Mon, 23 Apr 2018 21:34:49 +0100 Subject: lscpu: add --output-all option Signed-off-by: Sami Kerola --- sys-utils/lscpu.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'sys-utils/lscpu.c') diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c index 2132511a5..f260fe7ca 100644 --- a/sys-utils/lscpu.c +++ b/sys-utils/lscpu.c @@ -1932,6 +1932,9 @@ int main(int argc, char *argv[]) int columns[ARRAY_SIZE(coldescs)], ncolumns = 0; int cpu_modifier_specified = 0; + enum { + OPT_OUTPUT_ALL = CHAR_MAX + 1, + }; static const struct option longopts[] = { { "all", no_argument, NULL, 'a' }, { "online", no_argument, NULL, 'b' }, @@ -1944,6 +1947,7 @@ int main(int argc, char *argv[]) { "physical", no_argument, NULL, 'y' }, { "hex", no_argument, NULL, 'x' }, { "version", no_argument, NULL, 'V' }, + { "output-all", no_argument, NULL, OPT_OUTPUT_ALL }, { NULL, 0, NULL, 0 } }; @@ -2008,6 +2012,13 @@ int main(int argc, char *argv[]) case 'V': printf(UTIL_LINUX_VERSION); return EXIT_SUCCESS; + case OPT_OUTPUT_ALL: + { + size_t sz; + for (sz = 0; sz < ARRAY_SIZE(coldescs); sz++) + columns[sz] = 1; + break; + } default: errtryhelp(EXIT_FAILURE); } -- cgit v1.2.3-55-g7522