git: 199a2be029e8 - main - sysctl.3: put KERN_PROC_RLIMIT_USAGE in the right spot

From: Konstantin Belousov <kib_at_FreeBSD.org>
Date: Mon, 21 Apr 2025 22:11:57 UTC
The branch main has been updated by kib:

URL: https://cgit.FreeBSD.org/src/commit/?id=199a2be029e835c3b284d948e8168af378b06efc

commit 199a2be029e835c3b284d948e8168af378b06efc
Author:     Konstantin Belousov <kib@FreeBSD.org>
AuthorDate: 2025-04-21 18:53:56 +0000
Commit:     Konstantin Belousov <kib@FreeBSD.org>
CommitDate: 2025-04-21 22:11:49 +0000

    sysctl.3: put KERN_PROC_RLIMIT_USAGE in the right spot
    
    The order for KERN_PROC_XXX is by the OID values, at least for now.
    
    Noted and reviewed by:  markj
    Sponsored by:   The FreeBSD Foundation
    MFC after:      3 days
    Differential revision:  https://reviews.freebsd.org/D49943
---
 lib/libc/gen/sysctl.3 | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/lib/libc/gen/sysctl.3 b/lib/libc/gen/sysctl.3
index fb68ddd60edc..95e33dc802be 100644
--- a/lib/libc/gen/sysctl.3
+++ b/lib/libc/gen/sysctl.3
@@ -502,7 +502,6 @@ specifies the current process.
 .It Dv KERN_PROC_ENV Ta "Set of strings"
 .It Dv KERN_PROC_AUXV Ta "Elf_Auxinfo []"
 .It Dv KERN_PROC_RLIMIT Ta "Integer"
-.It Dv KERN_PROC_RLIMIT_USAGE Ta "rlim_t []"
 .It Dv KERN_PROC_PS_STRINGS Ta "Integer"
 .It Dv KERN_PROC_UMASK Ta "Integer/short"
 .It Dv KERN_PROC_OSREL Ta "Integer"
@@ -511,6 +510,7 @@ specifies the current process.
 .It Dv KERN_PROC_NFDS Ta "Integer"
 .It Dv KERN_PROC_SIGFASTBLK Ta "Integer"
 .It Dv KERN_PROC_VM_LAYOUT Ta "struct kinfo_vm_layout"
+.It Dv KERN_PROC_RLIMIT_USAGE Ta "rlim_t []"
 .It Dv KERN_PROC_KQUEUE Ta "struct kinfo_knote []"
 .El
 .Pp
@@ -549,13 +549,6 @@ Additinal OID name element must be supplied, specifiing the resource name
 as in
 .Xr getrlimit 2 .
 The call returns the given resource limit for the process.
-.It Dv KERN_PROC_RLIMIT_USAGE
-Like
-.Dv KERN_PROC_RLIMIT ,
-but instead of the limit, returns the accounted resource usage.
-For resources which do not have a meaningful current value,
-.Li \-1
-is returned.
 .It Dv KERN_PROC_PS_STRINGS
 Returns the location of the
 .Vt ps_strings
@@ -585,6 +578,13 @@ Returns the address of the
 location, if active.
 .It Dv KERN_PROC_VM_LAYOUT
 Fills a structure describing process virtual address space layout.
+.It Dv KERN_PROC_RLIMIT_USAGE
+Like
+.Dv KERN_PROC_RLIMIT ,
+but instead of the limit, returns the accounted resource usage.
+For resources which do not have a meaningful current value,
+.Li \-1
+is returned.
 .It Dv KERN_PROC_KQUEUE
 Fills an array of structures describing events registered with
 the specified kqueue.