summaryrefslogtreecommitdiffstats
path: root/bin/ps/print.c
diff options
context:
space:
mode:
Diffstat (limited to 'bin/ps/print.c')
-rw-r--r--bin/ps/print.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/bin/ps/print.c b/bin/ps/print.c
index de5c69b..0f2b14a 100644
--- a/bin/ps/print.c
+++ b/bin/ps/print.c
@@ -265,14 +265,26 @@ state(KINFO *k, VARENT *ve)
(void)printf("%-*s", v->width, buf);
}
+#define scalepri(x) ((x) - PZERO)
+
void
pri(KINFO *k, VARENT *ve)
{
VAR *v;
v = ve->var;
- (void)printf("%*d", v->width, k->ki_p->ki_pri.pri_level - PZERO);
+ (void)printf("%*d", v->width, scalepri(k->ki_p->ki_pri.pri_level));
+}
+
+void
+upr(KINFO *k, VARENT *ve)
+{
+ VAR *v;
+
+ v = ve->var;
+ (void)printf("%*d", v->width, scalepri(k->ki_p->ki_pri.pri_user));
}
+#undef scalepri
void
uname(KINFO *k, VARENT *ve)
OpenPOWER on IntegriCloud