Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/share/man/man7 Sort the kern-subtree. Try to correct the dif...
details: https://anonhg.NetBSD.org/src/rev/43ff06dc8b32
branches: trunk
changeset: 754083:43ff06dc8b32
user: jruoho <jruoho%NetBSD.org@localhost>
date: Mon Apr 19 12:28:29 2010 +0000
description:
Sort the kern-subtree. Try to correct the differences between the list and
the descriptions. Mark several undocumented or unclear items with XXX.
diffstat:
share/man/man7/sysctl.7 | 264 ++++++++++++++++++++++++++---------------------
1 files changed, 144 insertions(+), 120 deletions(-)
diffs (truncated from 414 to 300 lines):
diff -r 8c5496509f65 -r 43ff06dc8b32 share/man/man7/sysctl.7
--- a/share/man/man7/sysctl.7 Mon Apr 19 11:26:33 2010 +0000
+++ b/share/man/man7/sysctl.7 Mon Apr 19 12:28:29 2010 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: sysctl.7,v 1.38 2010/04/18 19:42:51 jruoho Exp $
+.\" $NetBSD: sysctl.7,v 1.39 2010/04/19 12:28:29 jruoho Exp $
.\"
.\" Copyright (c) 1993
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" @(#)sysctl.3 8.4 (Berkeley) 5/9/95
.\"
-.Dd April 18, 2010
+.Dd April 19, 2010
.Dt SYSCTL 7
.Os
.Sh NAME
@@ -243,17 +243,20 @@
.It kern.argmax integer no
.It kern.autonicetime integer yes
.It kern.autoniceval integer yes
+.It kern.boothowto integer no
.It kern.boottime struct timeval no
-.It kern.bufq node not applicable
+.\".It kern.bufq node not applicable
.It kern.ccpu integer no
.It kern.clockrate struct clockinfo no
.It kern.consdev integer no
+.It kern.coredump node not applicable
.It kern.cp_id struct no
.It kern.cp_time uint64_t[\|] no
.It kern.defcorename string yes
.It kern.detachall integer yes
.It kern.domainname string yes
.It kern.drivers struct kinfo_drivers no
+.It kern.dump_on_panic integer yes
.It kern.file struct file no
.It kern.forkfsleep integer yes
.It kern.fscale integer no
@@ -262,6 +265,7 @@
.It kern.hostid integer yes
.It kern.hostname string yes
.It kern.iov_max integer no
+.It kern.ipc node not applicable
.It kern.job_control integer no
.It kern.labeloffset integer no
.It kern.labelsector integer no
@@ -284,12 +288,14 @@
.It kern.ngroups integer no
.It kern.ntptime struct ntptimeval no
.It kern.osrelease string no
-.It kern.osrev integer no
+.It kern.osrevision integer no
.It kern.ostype string no
.It kern.pipe node not applicable
-.It kern.posix1 integer no
+.\" .It kern.posix node not applicable
+.It kern.posix1version integer no
.It kern.posix_barriers integer no
.It kern.posix_reader_writer_locks integer no
+.\".It kern.posix_sched integer yes
.It kern.posix_semaphores integer no
.It kern.posix_spin_locks integer no
.It kern.posix_threads integer no
@@ -297,19 +303,21 @@
.It kern.proc struct kinfo_proc no
.It kern.proc2 struct kinfo_proc2 no
.It kern.proc_args string no
-.It kern.prof node not applicable
+.It kern.profiling node not applicable
.It kern.rawpartition integer no
.It kern.root_device string no
.It kern.root_partition integer no
.It kern.rtc_offset integer yes
.It kern.saved_ids integer no
+.It kern.sbmax integer yes
.It kern.securelevel integer raise only
+.It kern.somaxkva integer yes
.It kern.synchronized_io integer no
-.It kern.ipc node not applicable
.It kern.timecounter node not applicable
.It kern.timex struct no
.It kern.tkstat node not applicable
.It kern.urandom integer no
+.It kern.veriexec node not applicable
.It kern.version string no
.It kern.vnode struct vnode no
.El
@@ -317,11 +325,13 @@
.It Li kern.argmax ( KERN_ARGMAX )
The maximum bytes of argument to
.Xr execve 2 .
+.\" XXX: Is kern.autonicetime still available?
.It Li kern.autonicetime ( KERN_AUTONICETIME )
The number of seconds of CPU-time a non-root process may accumulate before
having its priority lowered from the default to the value of KERN_AUTONICEVAL.
If set to 0, automatic lowering of priority is not performed, and if set to \-1
all non-root processes are immediately lowered.
+.\" XXX: Is kern.autoniceval still available?
.It Li kern.autoniceval ( KERN_AUTONICEVAL )
The priority assigned for automatically niced processes.
.It Li kern.boothowto
@@ -333,6 +343,7 @@
.Va struct timeval
structure is returned.
This structure contains the time that the system was booted.
+.\" XXX: Undocumented: .It Li kern.bufq
.It Li kern.ccpu ( KERN_CCPU )
The scheduler exponential decay value.
.It Li kern.clockrate ( KERN_CLOCKRATE )
@@ -347,6 +358,33 @@
for additional details.
.It Li kern.consdev ( KERN_CONSDEV )
Console device.
+.It Li kern.coredump
+Settings related to set-id processes coredumps.
+By default, set-id processes do not dump core in situations where
+other processes would.
+The settings in this node allows an administrator to change this
+behavior.
+.Pp
+The third level name is
+.Dv kern.coredump.setid
+and the variables are:
+.Pp
+.Bl -tag -width "123456"
+.It Li kern.coredump.setid.dump
+If non-zero, set-id processes will dump core.
+.It Li kern.coredump.setid.group
+The group-id for the set-id processes' coredump.
+.It Li kern.coredump.setid.mode
+The mode for the set-id processes' coredump.
+See
+.Xr chmod 1 .
+.It Li kern.coredump.setid.owner
+The user-id that will be used as the owner of the set-id processes'
+coredump.
+.It Li kern.coredump.setid.path
+The path to which set-id processes' coredumps will be saved to.
+Same syntax as kern.defcorename.
+.El
.It Li kern.cp_id ( KERN_CP_ID )
Mapping of CPU number to CPU id.
.It Li kern.cp_time ( KERN_CP_TIME )
@@ -377,8 +415,6 @@
.\" XXX: Lacks CTL_KERN identifier.
.It Li kern.domainname ( KERN_DOMAINNAME )
Get or set the YP domain name.
-.It Li kern.dump_on_panic ( KERN_DUMP_ON_PANIC )
-Perform a crash dump on system panic.
.It Li kern.drivers ( KERN_DRIVERS )
Return an array of
.Va struct kinfo_drivers
@@ -390,6 +426,8 @@
The
.Va d_bmajor
field will be set to \-1 if the driver doesn't have a block device.
+.It Li kern.dump_on_panic ( KERN_DUMP_ON_PANIC )
+Perform a crash dump on system panic.
.It Li kern.file ( KERN_FILE )
Return the entire file table.
The returned data consists of a single
@@ -419,9 +457,15 @@
.Xr hardclock 9
ticks.
.It Li kern.hostid ( KERN_HOSTID )
-Get or set the host id.
+Get or set the host identifier.
+This is aimed to replace the legacy
+.Xr gethostid 3
+and
+.Xr sethostid 3
+system calls.
.It Li kern.hostname ( KERN_HOSTNAME )
-Get or set the hostname.
+Get or set the
+.Xr hostname 1 .
.It Li kern.iov_max ( KERN_IOV_MAX )
Return the maximum number of
.Va iovec
@@ -433,6 +477,92 @@
.Xr sendmsg 2
and
.Xr writev 2 .
+.It Li kern.ipc ( KERN_SYSVIPC )
+Return information about the SysV IPC parameters.
+The third level names for the ipc variables are detailed below.
+.Bl -column "kern.ipc.shm_use_phys" "integer" "Changeable" -offset indent
+.It Sy Third level name Type Changeable
+.It kern.ipc.sysvmsg integer no
+.It kern.ipc.sysvsem integer no
+.It kern.ipc.sysvshm integer no
+.It kern.ipc.sysvipc_info struct no
+.It kern.ipc.shmmax integer yes
+.It kern.ipc.shmmni integer yes
+.It kern.ipc.shmseg integer yes
+.It kern.ipc.shmmaxpgs integer yes
+.It kern.ipc.shm_use_phys integer yes
+.It kern.ipc.msgmni integer yes
+.It kern.ipc.msgseg integer yes
+.It kern.ipc.semmni integer yes
+.It kern.ipc.semmns integer yes
+.It kern.ipc.semmnu integer yes
+.El
+.Bl -tag -width "123456"
+.It Li kern.ipc.sysvmsg ( KERN_SYSVIPC_MSG )
+Returns 1 if System V style message queue functionality is available
+on this system,
+otherwise 0.
+.It Li kern.ipc.sysvsem ( KERN_SYSVIPC_SEM )
+Returns 1 if System V style semaphore functionality is available
+on this system,
+otherwise 0.
+.It Li kern.ipc.sysvshm ( KERN_SYSVIPC_SHM )
+Returns 1 if System V style share memory functionality is available
+on this system,
+otherwise 0.
+.It Li kern.ipc.sysvipc_info ( KERN_SYSVIPC_INFO )
+Return System V style IPC configuration and run-time information.
+The fourth level name selects the System V style IPC facility.
+.Bl -column "KERN_SYSVIPC_MSG_INFO" "struct shm_sysctl_info" -offset indent
+.It Sy Fourth level name Type
+.It KERN_SYSVIPC_MSG_INFO struct msg_sysctl_info
+.It KERN_SYSVIPC_SEM_INFO struct sem_sysctl_info
+.It KERN_SYSVIPC_SHM_INFO struct shm_sysctl_info
+.El
+.Pp
+.Bl -tag -width "123456"
+.It Li KERN_SYSVIPC_MSG_INFO
+Return information on the System V style message facility.
+The
+.Sy msg_sysctl_info
+structure is defined in
+.In sys/msg.h .
+.It Li KERN_SYSVIPC_SEM_INFO
+Return information on the System V style semaphore facility.
+The
+.Sy sem_sysctl_info
+structure is defined in
+.In sys/sem.h .
+.It Li KERN_SYSVIPC_SHM_INFO
+Return information on the System V style shared memory facility.
+The
+.Sy shm_sysctl_info
+structure is defined in
+.In sys/shm.h .
+.El
+.It Li kern.ipc.shmmax ( KERN_SYSVIPC_SHMMAX )
+Max shared memory segment size in bytes.
+.It Li kern.ipc.shmmni ( KERN_SYSVIPC_SHMMNI )
+Max number of shared memory identifiers.
+.It Li kern.ipc.shmseg ( KERN_SYSVIPC_SHMSEG )
+Max shared memory segments per process.
+.It Li kern.ipc.shmmaxpgs ( KERN_SYSVIPC_SHMMAXPGS )
+Max amount of shared memory in pages.
+.It Li kern.ipc.shm_use_phys ( KERN_SYSVIPC_SHMUSEPHYS )
+Locking of shared memory in physical memory.
+If 0, memory can be swapped
+out, otherwise it will be locked in physical memory.
+.It Li kern.ipc.msgmni
+Max number of message queue identifiers.
+.It Li kern.ipc.msgseg
+Max number of number of message segments.
+.It Li kern.ipc.semmni
+Max number of number of semaphore identifiers.
+.It Li kern.ipc.semmns
+Max number of number of semaphores in system.
+.It Li kern.ipc.semmnu
+Max number of undo structures in system.
+.El
.It Li kern.job_control ( KERN_JOB_CONTROL )
Return 1 if job control is available on this system, otherwise 0.
.It Li kern.labeloffset ( KERN_LABELOFFSET )
@@ -568,6 +698,8 @@
.It Li kern.pipe.nbigpipes ( KERN_PIPE_NBIGPIPES )
Number of "big" pipes.
.El
+.\" XXX: Undocumented .It Li kern.posix ( ? )
+.\" This is a node in which the only variable is semmax.
.It Li kern.posix1version ( KERN_POSIX1 )
The version of ISO/IEC 9945 (POSIX 1003.1) with which the system
attempts to comply.
@@ -585,6 +717,7 @@
Read-Write Locks
option to which the system attempts to conform,
otherwise 0.
+.\" XXX: Undocumented .It Li kern.posix_sched ( ? )
.It Li kern.posix_semaphores ( KERN_POSIX_SEMAPHORES )
The version of
.St -p1003.1
@@ -711,92 +844,6 @@
Returns 1 if the POSIX 1003.1b Synchronized I/O Option is available
on this system,
otherwise 0.
-.It Li kern.ipc ( KERN_SYSVIPC )
-Return information about the SysV IPC parameters.
-The third level names for the ipc variables are detailed below.
-.Bl -column "kern.ipc.shm_use_phys" "integer" "Changeable" -offset indent
-.It Sy Third level name Type Changeable
Home |
Main Index |
Thread Index |
Old Index