diff --git a/lib/libc/gen/sysctl.3 b/lib/libc/gen/sysctl.3 index 494b88cb97..430ae903fa 100644 --- a/lib/libc/gen/sysctl.3 +++ b/lib/libc/gen/sysctl.3 @@ -431,12 +431,24 @@ The maximum number of supplemental groups. .It Dv KERN_NISDOMAINNAME The name of the current YP/NIS domain. .It Dv KERN_OSRELDATE -The system release date in YYYYMM format -(January 1996 is encoded as 199601). +The same as +.Ql KERN_OSREV . .It Dv KERN_OSRELEASE The system release string. .It Dv KERN_OSREV -The system revision string. +The system revision number in base-10 format +.Ar M Ns Ar mmm Ns Ar pp , +representing the following components: +.Bl -column "Code" "Component" -offset indent +.It Sy "Code" Ta Sy "Component" +.It Dv M Ta major +.It Dv mmm Ta minor +.It Dv pp Ta patch +.El +.Pp +The minor component is an +.Sy even Ns -number for release and +.Sy odd Ns -number for development branches. .It Dv KERN_OSTYPE The system type string. .It Dv KERN_POSIX1 diff --git a/sbin/sysctl/sysctl.8 b/sbin/sysctl/sysctl.8 index 432639df32..193e23fc3b 100644 --- a/sbin/sysctl/sysctl.8 +++ b/sbin/sysctl/sysctl.8 @@ -190,7 +190,7 @@ denote .It "kern.filedelay integer yes" .It "kern.dirdelay integer yes" .It "kern.metadelay integer yes" -.It "kern.osreldate string no" +.It "kern.osreldate integer no" .It "kern.bootfile string yes" .It "kern.corefile string yes" .It "kern.dumpdev dev_t yes"