diff options
author | Sami Kerola | 2018-04-23 22:34:49 +0200 |
---|---|---|
committer | Sami Kerola | 2018-05-03 20:56:20 +0200 |
commit | fbf0619b2bf7d80fc667ecbb6bcd39758b2feb8d (patch) | |
tree | 66d79fe148e2c4b57d3e07548573f735fb24229f /sys-utils/lscpu.c | |
parent | losetup: add --output-all option (diff) | |
download | kernel-qcow2-util-linux-fbf0619b2bf7d80fc667ecbb6bcd39758b2feb8d.tar.gz kernel-qcow2-util-linux-fbf0619b2bf7d80fc667ecbb6bcd39758b2feb8d.tar.xz kernel-qcow2-util-linux-fbf0619b2bf7d80fc667ecbb6bcd39758b2feb8d.zip |
lscpu: add --output-all option
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'sys-utils/lscpu.c')
-rw-r--r-- | sys-utils/lscpu.c | 11 |
1 files changed, 11 insertions, 0 deletions
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); } |