Module Name: src
Committed By: apb
Date: Sat Jun 14 14:32:44 UTC 2014
Modified Files:
src/lib/libc/gen: uname.3
Log Message:
Document the relationship between uname(3) and sysctl(7) variables.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/lib/libc/gen/uname.3
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libc/gen/uname.3
diff -u src/lib/libc/gen/uname.3:1.12 src/lib/libc/gen/uname.3:1.13
--- src/lib/libc/gen/uname.3:1.12 Wed Mar 30 16:41:00 2011
+++ src/lib/libc/gen/uname.3 Sat Jun 14 14:32:43 2014
@@ -1,4 +1,4 @@
-.\" $NetBSD: uname.3,v 1.12 2011/03/30 16:41:00 jruoho Exp $
+.\" $NetBSD: uname.3,v 1.13 2014/06/14 14:32:43 apb Exp $
.\"
.\" Copyright (c) 1994
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" @(#)uname.3 8.1 (Berkeley) 1/4/94
.\"
-.Dd March 30, 2011
+.Dd June 14, 2014
.Dt UNAME 3
.Os
.Sh NAME
@@ -56,14 +56,35 @@ header file, and contains the following
.Bl -tag -width nodenameXXXX -offset indent
.It Va sysname
Name of the operating system implementation.
+Equivalent to the
+.Xr sysctl 7
+.Va kern.ostype
+variable.
.It Va nodename
Network name of this machine.
+Equivalent to the
+.Xr sysctl 7
+.Va kern.hostname
+variable.
.It Va release
Release level of the operating system.
+Equivalent to the
+.Xr sysctl 7
+.Va kern.osrelease
+variable.
.It Va version
Version level of the operating system.
+Equivalent to the
+.Xr sysctl 7
+.Va kern.version
+variable, except that very long values are truncated,
+and newlines are converted to spaces.
.It Va machine
Machine hardware platform.
+Equivalent to the
+.Xr sysctl 7
+.Va hw.machine
+variable.
.El
.Sh RETURN VALUES
If