]> granicus.if.org Git - procps-ng/commit
top: generalize handling of questionable rcfile issues
authorJim Warner <james.warner@comcast.net>
Sun, 2 Dec 2012 06:00:00 +0000 (00:00 -0600)
committerCraig Small <csmall@enc.com.au>
Sun, 9 Dec 2012 22:29:27 +0000 (09:29 +1100)
commit8292f7b8ec8193cf9bf55f375c0f6b2e8296ae5c
treed12a9b844dc3255de3ec39dee2b5bef4473c2b28
parenta99f410d41a8cdb0f538feb6ecf006eafb75eb6f
top: generalize handling of questionable rcfile issues

Previously top would warn users if an older version of
an rcfile was about to be overwritten. That's assuming
that RCFILE_NOERR was not defined. This left, however,
other potential rcfile issues or questions unattended.

For example, if a faulty 'inspect' redirected echo had
overwritten all window entries or if the inspect entry
was not 'pipe' or 'file' (actually, just a 'p' or 'f')
then top would silently accept it but look no further.

With this commit top will try to process every inspect
entry, while preserving unrecognized entries. Plus all
other non-fatal rcfile errors will now alert a user to
the potential overwrite when the 'W' command is given.

(now that we know a '.' + 2 spaces is squeezed to one)
(everything's perfectly justified, but it's just luck)

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