ps,top: convert 'PIDS_PROCESSOR' into a signed integer

Not only does that library tweak help to simplify some
top code, but now that ps snprintf fmtstr will finally
be accurate. That is two birdies with a single pebble!

Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
Jim Warner
2021-12-14 00:00:00 -06:00
committed by Craig Small
parent aeb35b18da
commit 957b74292f
2 changed files with 3 additions and 6 deletions

View File

@ -1013,7 +1013,7 @@ setREL1(RSS_RLIM)
/* should print leading tilde ('~') if process is bound to the CPU */
static int pr_psr(char *restrict const outbuf, const proc_t *restrict const pp){
setREL1(PROCESSOR)
return snprintf(outbuf, COLWID, "%d", rSv(PROCESSOR, u_int, pp));
return snprintf(outbuf, COLWID, "%d", rSv(PROCESSOR, s_int, pp));
}
static int pr_pss(char *restrict const outbuf, const proc_t *restrict const pp){