top: make rcfile immune from a potential locale change
authorJim Warner <james.warner@comcast.net>
Mon, 17 Dec 2012 06:00:00 +0000 (00:00 -0600)
committerCraig Small <csmall@enc.com.au>
Sat, 22 Dec 2012 06:07:42 +0000 (17:07 +1100)
commit27c2ef1e6d97f403c48510180286ba56a9909ca6
treec4d10023445df4565091f75fd7f818acb533ae93
parent688f4e7399f6810f8ef67a344c14bff649a153f5
top: make rcfile immune from a potential locale change

The delay interval is kept in the rcfile in a floating
point format and is thus susceptible to changes in the
locale between invocations. So values written as #,###
could not be read if a new locale uses decimal points.

This commit takes control of our own decimal point and
will henceforth make top immune to locale switcharoos.

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

Reference(s):
http://www.freelists.org/post/procps/top-has-a-localedpendent-config-file-toprc
http://lists.opensuse.org/opensuse-bugs/2012-12/msg01466.html

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