/* 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){
{ 3, -1, A_right, PIDS_PRIORITY }, // s_int EU_PRI
{ 3, -1, A_right, PIDS_NICE }, // s_int EU_NCE
{ 3, -1, A_right, PIDS_NLWP }, // s_int EU_THD
- { 0, -1, A_right, PIDS_PROCESSOR }, // u_int EU_CPN
+ { 0, -1, A_right, PIDS_PROCESSOR }, // s_int EU_CPN
{ 5, -1, A_right, PIDS_TICS_ALL_DELTA }, // u_int EU_CPU
{ 6, -1, A_right, PIDS_TICS_ALL }, // ull_int EU_TME
{ 9, -1, A_right, PIDS_TICS_ALL }, // ull_int EU_TM2
break;
/* s_int, make_num without auto width */
case EU_AGI: // PIDS_AUTOGRP_ID
+ case EU_CPN: // PIDS_PROCESSOR
case EU_NMA: // PIDS_PROCESSOR_NODE
case EU_PGD: // PIDS_ID_PGRP
case EU_PID: // PIDS_ID_PID
cp = scale_pcnt(u, W, Jn);
}
break;
- /* u_int, make_num without auto width */
- case EU_CPN: // PIDS_PROCESSOR
- cp = make_num(rSv(EU_CPN, u_int), W, Jn, AUTOX_NO, 0);
- break;
/* u_int, make_num with auto width */
case EU_GID: // PIDS_ID_EGID
case EU_UED: // PIDS_ID_EUID