aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2013-06-17 03:32:27 +0000
committerXin LI <delphij@FreeBSD.org>2013-06-17 03:32:27 +0000
commit40670f19e2b876c7ca769831d9939e498abf1685 (patch)
tree92dd214fc8f4f695cb7ddd289186d712306481f3
parent7efb63057385dfaec7612b3b44a70143bd95de65 (diff)
downloadsrc-40670f19e2b876c7ca769831d9939e498abf1685.tar.gz
src-40670f19e2b876c7ca769831d9939e498abf1685.zip
Remove vfs_mount(9), it have been died since 2004.
Noticed by: git via alfred MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=251825
-rw-r--r--ObsoleteFiles.inc2
-rw-r--r--share/man/man9/Makefile1
-rw-r--r--share/man/man9/kernel_mount.91
-rw-r--r--share/man/man9/vfs_mount.9135
-rw-r--r--share/man/man9/vfsconf.96
5 files changed, 5 insertions, 140 deletions
diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc
index 8cbd5598e9c8..f24d2054aa2f 100644
--- a/ObsoleteFiles.inc
+++ b/ObsoleteFiles.inc
@@ -38,6 +38,8 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20130616: vfs_mounted.9 removed
+OLD_FILES+=usr/share/man/man9/vfs_mount.9.gz
# 20130614: remove CVS from base
OLD_FILES+=usr/bin/cvs
OLD_FILES+=usr/bin/cvsbug
diff --git a/share/man/man9/Makefile b/share/man/man9/Makefile
index 46911917b954..e29aeec64bb0 100644
--- a/share/man/man9/Makefile
+++ b/share/man/man9/Makefile
@@ -282,7 +282,6 @@ MAN= accept_filter.9 \
vfs_getopt.9 \
vfs_getvfs.9 \
VFS_MOUNT.9 \
- vfs_mount.9 \
vfs_mountedfrom.9 \
VFS_QUOTACTL.9 \
VFS_ROOT.9 \
diff --git a/share/man/man9/kernel_mount.9 b/share/man/man9/kernel_mount.9
index 7cf4fae1fe77..4164e5b9c8db 100644
--- a/share/man/man9/kernel_mount.9
+++ b/share/man/man9/kernel_mount.9
@@ -195,7 +195,6 @@ must come in pairs, e.g.,
.Sh SEE ALSO
.Xr VFS 9 ,
.Xr VFS_MOUNT 9 ,
-.Xr vfs_mount 9
.Sh HISTORY
The
.Fn kernel_mount
diff --git a/share/man/man9/vfs_mount.9 b/share/man/man9/vfs_mount.9
deleted file mode 100644
index 47f60486d84e..000000000000
--- a/share/man/man9/vfs_mount.9
+++ /dev/null
@@ -1,135 +0,0 @@
-.\"
-.\" Copyright (C) 2001 Chad David <davidc@acns.ab.ca>. 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(s), this list of conditions and the following disclaimer as
-.\" the first lines of this file unmodified other than the possible
-.\" addition of one or more copyright notices.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice(s), this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``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 COPYRIGHT HOLDER(S) 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 November 26, 2004
-.Dt VFS_MOUNT 9
-.Os
-.Sh NAME
-.Nm vfs_mount
-.Nd "generic file system mount function"
-.Sh SYNOPSIS
-.In sys/param.h
-.In sys/mount.h
-.Ft int
-.Fo vfs_mount
-.Fa "struct thread *td"
-.Fa "const char *fstype"
-.Fa "char *fspath"
-.Fa "int fsflags"
-.Fa "void *fsdata"
-.Fc
-.Sh DESCRIPTION
-The
-.Fn vfs_mount
-function handles the generic portion of mounting a file system,
-and calls the file system specific mount function after verifying
-its parameters and setting up the structures expected by the
-underlying mount code.
-.Pp
-.Fn vfs_mount
-is called directly by the
-.Xr mount 2
-system call.
-.Pp
-Its arguments are:
-.Bl -tag -width ".Fa fsflags"
-.It Fa td
-The thread responsible for this call.
-.It Fa fstype
-The type of file system being mounted.
-.It Fa fspath
-The path to the mount point of the file system.
-.It Fa fsflags
-Flags controlling the mount.
-See
-.Xr mount 2
-for details.
-.Pp
-.Dv MNT_EXPORTED , MNT_NOSUID , MNT_UPDATE , MNT_RELOAD ,
-.Dv MNT_FORCE , MNT_ASYNC , MNT_SYNCHRONOUS , MNT_UNION , MNT_NOATIME ,
-.Dv MNT_SNAPSHOT , MNT_NOCLUSTERR , MNT_NOCLUSTERW , MNT_IGNORE ,
-.Dv MNT_UNION , MNT_NOSYMFOLLOW
-.It Fa fsdata
-File system specific data structure.
-It is in userspace
-when passed to
-.Fn vfs_mount
-and is left untouched when passed to file system's
-.Fn mount .
-.El
-.Sh RETURN VALUES
-A 0 value is returned on success.
-.Sh ERRORS
-.Bl -tag -width Er
-.It Bq Er ENAMETOOLONG
-The fs type or the mount point path is too long or any individual
-path component is too long.
-.It Bq Er EPERM
-Permission denied.
-There are a number of reason this can occur
-ranging from the user not having permission to mount a file system
-to the securelevel being to high to load the
-.Fa fstype
-module.
-.It Bq Er EINVAL
-Invalid operation (ex: trying to update a non mount-point).
-.It Bq Er ENOENT
-The mount point does not exist (from
-.Fn namei ) .
-.It Bq Er ELOOP
-The mount point is a muddle of links (from
-.Fn namei ) .
-.It Bq Er EOPNOTSUPP
-The operation is not supported (ex: reloading a r/w file system).
-.It Bq Er EBUSY
-The mount point is busy or is not really a mount point (on update).
-.It Bq Er ENOTDIR
-The mount point is not a directory.
-.It Bq Er ENODEV
-The kernel linker was unable to load the specified
-.Fa fstype
-or was unable to find the specified
-.Fa fstype
-module.
-.El
-.Pp
-Other errors can be returned by the file system's
-.Fn mount
-and
-you should check the specific file system for details.
-Also
-this call relies on a large number of other kernel services
-whose errors it returns so this list may not be exhaustive.
-.Sh SEE ALSO
-.Xr mount 2 ,
-.Xr mount 8
-.Pp
-.Va vfs.usermount
-.Sh AUTHORS
-This manual page was written by
-.An Chad David Aq davidc@acns.ab.ca .
diff --git a/share/man/man9/vfsconf.9 b/share/man/man9/vfsconf.9
index f7b160e21313..83a66210e228 100644
--- a/share/man/man9/vfsconf.9
+++ b/share/man/man9/vfsconf.9
@@ -26,7 +26,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd November 21, 2001
+.Dd June 16, 2013
.Dt VFSCONF 9
.Os
.Sh NAME
@@ -58,7 +58,7 @@ struct vfsconf {
.Ed
.Pp
When a new file system is mounted,
-.Xr vfs_mount 9
+.Xr mount 2
does a lookup of the
.Vt vfsconf
structure by its name, and if it is not already registered,
@@ -143,7 +143,7 @@ or
.Fn vfs_unregister ,
whatever the case.
.Sh SEE ALSO
-.Xr vfs_mount 9 ,
+.Xr mount 2 ,
.Xr vfs_rootmountalloc 9 ,
.Xr VFS_SET 9
.Sh AUTHORS