Retire kernfs (userland part).
This commit is contained in:
parent
dd488b6dd8
commit
c4b267dc7e
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=70427
@ -373,7 +373,6 @@ file system table
|
|||||||
.Xr mount_ext2fs 8 ,
|
.Xr mount_ext2fs 8 ,
|
||||||
.Xr mount_fdesc 8 ,
|
.Xr mount_fdesc 8 ,
|
||||||
.Xr mount_hpfs 8 ,
|
.Xr mount_hpfs 8 ,
|
||||||
.Xr mount_kernfs 8 ,
|
|
||||||
.Xr mount_linprocfs 8 ,
|
.Xr mount_linprocfs 8 ,
|
||||||
.Xr mount_mfs 8 ,
|
.Xr mount_mfs 8 ,
|
||||||
.Xr mount_msdos 8 ,
|
.Xr mount_msdos 8 ,
|
||||||
|
@ -360,7 +360,6 @@ file system table
|
|||||||
.Xr mount_cd9660 8 ,
|
.Xr mount_cd9660 8 ,
|
||||||
.Xr mount_devfs 8 ,
|
.Xr mount_devfs 8 ,
|
||||||
.Xr mount_fdesc 8 ,
|
.Xr mount_fdesc 8 ,
|
||||||
.Xr mount_kernfs 8 ,
|
|
||||||
.Xr mount_mfs 8 ,
|
.Xr mount_mfs 8 ,
|
||||||
.Xr mount_msdos 8 ,
|
.Xr mount_msdos 8 ,
|
||||||
.Xr mount_nfs 8 ,
|
.Xr mount_nfs 8 ,
|
||||||
|
@ -4,8 +4,9 @@
|
|||||||
PROG= mount_std
|
PROG= mount_std
|
||||||
SRCS= mount_std.c getmntopts.c
|
SRCS= mount_std.c getmntopts.c
|
||||||
MAN8= mount_std.8
|
MAN8= mount_std.8
|
||||||
MLINKS= mount_std.8 mount_devfs.8 mount_std.8 mount_fdesc.8 \
|
MLINKS= mount_std.8 mount_devfs.8 \
|
||||||
mount_std.8 mount_kernfs.8 mount_std.8 mount_linprocfs.8 \
|
mount_std.8 mount_fdesc.8 \
|
||||||
|
mount_std.8 mount_linprocfs.8 \
|
||||||
mount_std.8 mount_procfs.8
|
mount_std.8 mount_procfs.8
|
||||||
|
|
||||||
MOUNT= ${.CURDIR}/../mount
|
MOUNT= ${.CURDIR}/../mount
|
||||||
@ -14,7 +15,6 @@ CFLAGS+= -I${MOUNT}
|
|||||||
|
|
||||||
LINKS= ${BINDIR}/mount_std ${BINDIR}/mount_devfs \
|
LINKS= ${BINDIR}/mount_std ${BINDIR}/mount_devfs \
|
||||||
${BINDIR}/mount_std ${BINDIR}/mount_fdesc \
|
${BINDIR}/mount_std ${BINDIR}/mount_fdesc \
|
||||||
${BINDIR}/mount_std ${BINDIR}/mount_kernfs \
|
|
||||||
${BINDIR}/mount_std ${BINDIR}/mount_linprocfs \
|
${BINDIR}/mount_std ${BINDIR}/mount_linprocfs \
|
||||||
${BINDIR}/mount_std ${BINDIR}/mount_procfs
|
${BINDIR}/mount_std ${BINDIR}/mount_procfs
|
||||||
|
|
||||||
|
@ -43,7 +43,6 @@
|
|||||||
.Nm mount_std ,
|
.Nm mount_std ,
|
||||||
.Nm mount_devfs ,
|
.Nm mount_devfs ,
|
||||||
.Nm mount_fdesc ,
|
.Nm mount_fdesc ,
|
||||||
.Nm mount_kernfs ,
|
|
||||||
.Nm mount_linprocfs ,
|
.Nm mount_linprocfs ,
|
||||||
.Nm mount_procfs
|
.Nm mount_procfs
|
||||||
.Nd mount ``standard'' filesystems
|
.Nd mount ``standard'' filesystems
|
||||||
@ -61,7 +60,6 @@ the filesystem. The
|
|||||||
command currently supports the following filesystems:
|
command currently supports the following filesystems:
|
||||||
.Nm devfs ,
|
.Nm devfs ,
|
||||||
.Nm fdesc ,
|
.Nm fdesc ,
|
||||||
.Nm kernfs ,
|
|
||||||
.Nm linprocfs
|
.Nm linprocfs
|
||||||
and
|
and
|
||||||
.Nm procfs .
|
.Nm procfs .
|
||||||
@ -122,7 +120,6 @@ Refer to the following manual pages for detailed information
|
|||||||
on these file system:
|
on these file system:
|
||||||
.Xr devfs 5 ,
|
.Xr devfs 5 ,
|
||||||
.Xr fdesc 5 ,
|
.Xr fdesc 5 ,
|
||||||
.Xr kernfs 5 ,
|
|
||||||
.Xr linprocfs 5
|
.Xr linprocfs 5
|
||||||
and
|
and
|
||||||
.Xr procfs 5 .
|
.Xr procfs 5 .
|
||||||
@ -147,7 +144,6 @@ loadable module for it was found.
|
|||||||
.Xr devfs 5 ,
|
.Xr devfs 5 ,
|
||||||
.Xr fdesc 5 ,
|
.Xr fdesc 5 ,
|
||||||
.Xr fstab 5 ,
|
.Xr fstab 5 ,
|
||||||
.Xr kernfs 5 ,
|
|
||||||
.Xr linprocfs 5 ,
|
.Xr linprocfs 5 ,
|
||||||
.Xr procfs 5 ,
|
.Xr procfs 5 ,
|
||||||
.Xr mount 8
|
.Xr mount 8
|
||||||
@ -161,8 +157,7 @@ utility first appeared in
|
|||||||
Loadable filesystem modules first appeared in
|
Loadable filesystem modules first appeared in
|
||||||
.Fx 2.0 .
|
.Fx 2.0 .
|
||||||
The
|
The
|
||||||
.Dq fdesc ,
|
.Dq fdesc
|
||||||
.Dq kernfs ,
|
|
||||||
and
|
and
|
||||||
.Dq procfs
|
.Dq procfs
|
||||||
filesystem types first appeared in
|
filesystem types first appeared in
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
MAN5= a.out.5 acct.5 core.5 devfs.5 dir.5 disktab.5 ethers.5 \
|
MAN5= a.out.5 acct.5 core.5 devfs.5 dir.5 disktab.5 ethers.5 \
|
||||||
elf.5 fbtab.5 fdesc.5 forward.5 fs.5 fstab.5 group.5 \
|
elf.5 fbtab.5 fdesc.5 forward.5 fs.5 fstab.5 group.5 \
|
||||||
hesiod.conf.5 \
|
hesiod.conf.5 \
|
||||||
hosts.5 hosts.equiv.5 hosts.lpd.5 intro.5 kernfs.5 link.5 \
|
hosts.5 hosts.equiv.5 hosts.lpd.5 intro.5 link.5 \
|
||||||
linprocfs.5 make.conf.5 mailer.conf.5 motd.5 networks.5 \
|
linprocfs.5 make.conf.5 mailer.conf.5 motd.5 networks.5 \
|
||||||
nsswitch.conf.5 \
|
nsswitch.conf.5 \
|
||||||
passwd.5 pbm.5 periodic.conf.5 \
|
passwd.5 pbm.5 periodic.conf.5 \
|
||||||
|
@ -110,8 +110,6 @@ a CD-ROM filesystem (as per ISO 9660)
|
|||||||
.\" maybe also say Rock Ridge extensions are handled ?
|
.\" maybe also say Rock Ridge extensions are handled ?
|
||||||
.It Em procfs
|
.It Em procfs
|
||||||
a file system for accessing process data
|
a file system for accessing process data
|
||||||
.It Em kernfs
|
|
||||||
a file system for accessing kernel parameter
|
|
||||||
.El
|
.El
|
||||||
.Pp
|
.Pp
|
||||||
The fourth field,
|
The fourth field,
|
||||||
|
@ -1,130 +0,0 @@
|
|||||||
.\" Copyright (c) 1996
|
|
||||||
.\" Mike Pritchard <mpp@FreeBSD.org>. All rights reserved.
|
|
||||||
.\"
|
|
||||||
.\" Redistribution and use in source and binary forms, with or without
|
|
||||||
.\" modification, are permitted provided that the following conditions
|
|
||||||
.\" are met:
|
|
||||||
.\" 1. Redistributions of source code must retain the above copyright
|
|
||||||
.\" notice, this list of conditions and the following disclaimer.
|
|
||||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
||||||
.\" notice, this list of conditions and the following disclaimer in the
|
|
||||||
.\" documentation and/or other materials provided with the distribution.
|
|
||||||
.\" 3. All advertising materials mentioning features or use of this software
|
|
||||||
.\" must display the following acknowledgement:
|
|
||||||
.\" This product includes software developed by Mike Pritchard.
|
|
||||||
.\" 4. Neither the name of author nor the names of its contributors
|
|
||||||
.\" may be used to endorse or promote products derived from this software
|
|
||||||
.\" without specific prior written permission.
|
|
||||||
.\"
|
|
||||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
|
|
||||||
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
||||||
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
|
|
||||||
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
||||||
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
||||||
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
||||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
||||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
||||||
.\" SUCH DAMAGE.
|
|
||||||
.\"
|
|
||||||
.\" $FreeBSD$
|
|
||||||
.\"
|
|
||||||
.Dd December 14, 1996
|
|
||||||
.Dt KERNFS 5
|
|
||||||
.Os BSD 4.4
|
|
||||||
.Sh NAME
|
|
||||||
.Nm kernfs
|
|
||||||
.Nd kernel file system
|
|
||||||
.Sh SYNOPSIS
|
|
||||||
.Bd -literal
|
|
||||||
kern /kern kernfs rw 0 0
|
|
||||||
.Ed
|
|
||||||
.Sh DESCRIPTION
|
|
||||||
The kernel file system, or
|
|
||||||
.Nm ,
|
|
||||||
provides access to information on the currently running kernel.
|
|
||||||
It is normally mounted on
|
|
||||||
.Pa /kern .
|
|
||||||
The file system includes several regular files which can be
|
|
||||||
read, and some of which can also be written.
|
|
||||||
The contents of the files are in a machine-independent format,
|
|
||||||
either a string or an integer in decimal ASCII. A trailing
|
|
||||||
newline character is added when a number is returned.
|
|
||||||
.Pp
|
|
||||||
The mount point contains the following files:
|
|
||||||
.Bl -tag -width copyright
|
|
||||||
.It Pa bootfile
|
|
||||||
The path from which the current kernel was booted.
|
|
||||||
.It Pa boottime
|
|
||||||
The time at which the system was last booted (decimal ASCII).
|
|
||||||
.It Pa copyright
|
|
||||||
The kernel copyright message.
|
|
||||||
.It Pa hostname
|
|
||||||
The current hostname, with a trailing newline. The
|
|
||||||
current hostname can be changed by writing to this file.
|
|
||||||
A trailing newline will be stripped from the hostname being
|
|
||||||
written.
|
|
||||||
.It Pa hz
|
|
||||||
The frequency of the system clock (decimal ASCII).
|
|
||||||
.It Pa loadavg
|
|
||||||
The 1, 5 and 15 minute load averages in kernel fixed-point
|
|
||||||
format. The final integer is the fix-point scaling factor.
|
|
||||||
All numbers are in decimal ASCII.
|
|
||||||
.It Pa pagesize
|
|
||||||
The machine pagesize (decimal ASCII).
|
|
||||||
.It Pa physmem
|
|
||||||
The number of pages of physical memory in the machine (decimal ASCII).
|
|
||||||
.It Pa root
|
|
||||||
The system root directory. In a chroot'ed environment,
|
|
||||||
.Xr mount_kernfs 8
|
|
||||||
can be used to create a new
|
|
||||||
.Pa /kern
|
|
||||||
mount point.
|
|
||||||
.Pa /kern/root
|
|
||||||
will then refer to the system global root, not the current
|
|
||||||
process root. Not currently enabled.
|
|
||||||
.It Pa rootdev
|
|
||||||
The root device. Not currently enabled.
|
|
||||||
.It Pa rrootdev
|
|
||||||
The raw root device. Not currently enabled.
|
|
||||||
.It Pa time
|
|
||||||
The second and microsecond values of the system clock (decimal ASCII).
|
|
||||||
.It Pa version
|
|
||||||
The kernel version string. The head line for
|
|
||||||
.Pa /etc/motd
|
|
||||||
can be generated by running
|
|
||||||
.Dq Ic "sed 1q /kern/version"
|
|
||||||
.El
|
|
||||||
.Pp
|
|
||||||
Most of the information provided by the
|
|
||||||
.Nm
|
|
||||||
is also available from
|
|
||||||
.Xr sysctl 8 .
|
|
||||||
.Sh FILES
|
|
||||||
.Bl -tag -width /kern/XXXXXXX
|
|
||||||
.It Pa /kern
|
|
||||||
normal mount point for the
|
|
||||||
.Nm .
|
|
||||||
.El
|
|
||||||
.Sh SEE ALSO
|
|
||||||
.Xr sysctl 3 ,
|
|
||||||
.Xr mount_kernfs 8 ,
|
|
||||||
.Xr sysctl 8
|
|
||||||
.Sh HISTORY
|
|
||||||
The
|
|
||||||
.Nm
|
|
||||||
first appeared in
|
|
||||||
.Bx 4.4 .
|
|
||||||
The
|
|
||||||
.Nm
|
|
||||||
manual page first appeared in
|
|
||||||
.Fx 2.2 .
|
|
||||||
.Sh AUTHORS
|
|
||||||
.An -nosplit
|
|
||||||
This manual page was written by
|
|
||||||
.An Mike Pritchard Aq mpp@FreeBSD.org ,
|
|
||||||
and was adapted from the
|
|
||||||
.Xr mount_kernfs 8
|
|
||||||
manual page written by
|
|
||||||
.An Jan-Simon Pendry .
|
|
@ -4,6 +4,9 @@
|
|||||||
# could probably get even more stuff (like libexec stuff) in here.
|
# could probably get even more stuff (like libexec stuff) in here.
|
||||||
#
|
#
|
||||||
# This produces a 4608000 byte binary. Pretty sick and twisted, eh?
|
# This produces a 4608000 byte binary. Pretty sick and twisted, eh?
|
||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
#
|
||||||
|
|
||||||
# =========================================================================
|
# =========================================================================
|
||||||
|
|
||||||
@ -22,7 +25,7 @@ srcdirs /usr/src/sbin
|
|||||||
|
|
||||||
progs badsect bim clri disklabel dmesg dump dumpfs fdisk fsck halt
|
progs badsect bim clri disklabel dmesg dump dumpfs fdisk fsck halt
|
||||||
progs ifconfig init mknod modload modunload mount mount_fdesc mount_isofs
|
progs ifconfig init mknod modload modunload mount mount_fdesc mount_isofs
|
||||||
progs mount_kernfs mount_lofs mount_msdos mount_portal mount_procfs mountd
|
progs mount_lofs mount_msdos mount_portal mount_procfs mountd
|
||||||
progs newfs nfsd nfsiod ping quotacheck reboot restore route routed savecore
|
progs newfs nfsd nfsiod ping quotacheck reboot restore route routed savecore
|
||||||
progs shutdown slattach swapon ttyflags tunefs umount
|
progs shutdown slattach swapon ttyflags tunefs umount
|
||||||
# shell scripts: fastboot
|
# shell scripts: fastboot
|
||||||
|
Loading…
Reference in New Issue
Block a user