The branch main has been updated by olce:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=1d8f8f3e36fafdb50613d042f5fa75d8cbcf2b8f

commit 1d8f8f3e36fafdb50613d042f5fa75d8cbcf2b8f
Author:     Olivier Certner <o...@freebsd.org>
AuthorDate: 2024-09-09 19:35:16 +0000
Commit:     Olivier Certner <o...@freebsd.org>
CommitDate: 2025-06-18 02:09:39 +0000

    ps(1), top(1): Priority: Let 0 be the first timesharing level
    
    Change the origin from PZERO to PUSER.
    
    Doing so allows users to immediately detect if some thread is running
    under a high priority (kernel or realtime) or under a low one
    (timesharing or idle).
    
    MFC after:      1 month
    Event:          Kitchener-Waterloo Hackathon 202506
    Sponsored by:   The FreeBSD Foundation
---
 bin/ps/print.c        | 2 +-
 usr.bin/top/machine.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/ps/print.c b/bin/ps/print.c
index 2f17abdfdde2..f59e843effc1 100644
--- a/bin/ps/print.c
+++ b/bin/ps/print.c
@@ -277,7 +277,7 @@ state(KINFO *k, VARENT *ve __unused)
        return (buf);
 }
 
-#define        scalepri(x)     ((x) - PZERO)
+#define        scalepri(x)     ((x) - PUSER)
 
 char *
 pri(KINFO *k, VARENT *ve __unused)
diff --git a/usr.bin/top/machine.c b/usr.bin/top/machine.c
index 07a7119ad0c2..8c035b5df383 100644
--- a/usr.bin/top/machine.c
+++ b/usr.bin/top/machine.c
@@ -1134,7 +1134,7 @@ format_next_process(struct handle * xhandle, char 
*(*get_userid)(int), int flags
                        sbuf_printf(procbuf, " ");
                }
 
-               sbuf_printf(procbuf, "%3d ", pp->ki_pri.pri_level - PZERO);
+               sbuf_printf(procbuf, "%3d ", pp->ki_pri.pri_level - PUSER);
                sbuf_printf(procbuf, "%4s", format_nice(pp));
                sbuf_printf(procbuf, "%7s ", format_k(PROCSIZE(pp)));
                sbuf_printf(procbuf, "%6s ", format_k(pagetok(pp->ki_rssize)));

Reply via email to