top: do not co-mingle strings/numbers under namespaces
Craig's recent commit under that newlib branch dealing with namespace support has prompted me to review top's handling of those fields. Currently, when such a field is zero, top displays a dash ('-'). This will mean the justification toggles ('j/J') will behave incorrectly. This patch simply allows the potential zero to display or be suppressed with the already existing '0' toggle. Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
c7201d52eb
commit
e1cd74eec9
@ -5390,8 +5390,8 @@ static const char *task_show (const WIN_t *q, const proc_t *p) {
|
||||
case EU_NS5: // USERNS
|
||||
case EU_NS6: // UTSNS
|
||||
{ long ino = p->ns[i - EU_NS1];
|
||||
if (ino > 0) cp = make_num(ino, W, Jn, i);
|
||||
else cp = make_str("-", W, Js, i);
|
||||
if (Rc.zero_suppress && 0 >= ino) cp = make_str("", W, Js, i);
|
||||
else cp = make_num(ino, W, Jn, i);
|
||||
}
|
||||
break;
|
||||
#ifdef OOMEM_ENABLE
|
||||
|
Loading…
Reference in New Issue
Block a user