]> granicus.if.org Git - procps-ng/commit
top: provide -1 command line switch as 'Cpu(s)' toggle
authorJim Warner <james.warner@comcast.net>
Fri, 10 Mar 2017 06:00:00 +0000 (00:00 -0600)
committerCraig Small <csmall@enc.com.au>
Thu, 16 Mar 2017 10:59:53 +0000 (21:59 +1100)
commit89db82d143d005dcc0b8af1bc1f3b1204c88730a
treefc08fb86366695321ea4f4b3b5e2377ae392806b
parentfb48b5d9fb7a8256ae6b99fd5f7ac9855aa2481d
top: provide -1 command line switch as 'Cpu(s)' toggle

If built without ./configure --disable-modern-top, the
program displays each cpu individually providing there
is sufficient vertical screen real estate. For massive
SMP environments this will necessitate use of a config
file where the cpu summary toggle ('1') could be saved
via the 'W' command. But, an rcfile may not be viable.

So this commit introduces a '1' command line switch to
emulate exactly the effects of the interactive toggle.

And since it is our first numeric switch some existing
parsing logic had to be changed slightly. Such changes
are, in truth, an improvement. For example, instead of
seeing "inappropriate '2'" with ./top -2 we'll now see
the vastly more appropriate error "unknown option '2'.

References(s):
https://gitlab.com/procps-ng/procps/issues/55

Signed-off-by: Jim Warner <james.warner@comcast.net>
NEWS
top/top.1
top/top.c
top/top_nls.c