summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1997-03-02 17:53:37 +0000
committerbde <bde@FreeBSD.org>1997-03-02 17:53:37 +0000
commita42104c77dcbbed3bed9d1c5bc5934a7b98d6f5a (patch)
treed7952f15cc87c2009fe3d3ae4143cc20cbef095f /sys/kern
parent94009b04741909f9c3c8801ef9f3e5268d91885c (diff)
downloadFreeBSD-src-a42104c77dcbbed3bed9d1c5bc5934a7b98d6f5a.zip
FreeBSD-src-a42104c77dcbbed3bed9d1c5bc5934a7b98d6f5a.tar.gz
Restored some pre-Lite2-merge source-level compatibility to the mount()
and getvfsbyname() interfaces. The new interfaces are now hidden from applications unless _NEW_VFSCONF is defined. The new vfsconf interfaces don't work yet.
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/vfs_export.c15
-rw-r--r--sys/kern/vfs_subr.c15
2 files changed, 8 insertions, 22 deletions
diff --git a/sys/kern/vfs_export.c b/sys/kern/vfs_export.c
index bb95ab3..03cb4d1 100644
--- a/sys/kern/vfs_export.c
+++ b/sys/kern/vfs_export.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)vfs_subr.c 8.31 (Berkeley) 5/26/95
- * $Id: vfs_subr.c,v 1.75 1997/02/27 16:08:43 bde Exp $
+ * $Id: vfs_subr.c,v 1.76 1997/03/02 11:06:22 bde Exp $
*/
/*
@@ -1644,6 +1644,7 @@ printlockedvnodes()
}
#endif
+#ifdef notyet
static int
sysctl_vfs_conf SYSCTL_HANDLER_ARGS
{
@@ -1662,18 +1663,10 @@ sysctl_vfs_conf SYSCTL_HANDLER_ARGS
SYSCTL_PROC(_vfs, VFS_VFSCONF, vfsconf, CTLTYPE_OPAQUE|CTLFLAG_RD,
0, 0, sysctl_vfs_conf, "S,vfsconf", "");
+#endif
#ifndef NO_COMPAT_PRELITE2
-#define OVFS_MAXNAMELEN 32
-struct ovfsconf {
- void *vfc_vfsops;
- char vfc_name[OVFS_MAXNAMELEN];
- int vfc_index;
- int vfc_refcount;
- int vfc_flags;
-};
-
static int
sysctl_ovfs_conf SYSCTL_HANDLER_ARGS
{
@@ -1696,7 +1689,7 @@ sysctl_ovfs_conf SYSCTL_HANDLER_ARGS
return 0;
}
-SYSCTL_PROC(_vfs, VFS_OVFSCONF, ovfsconf, CTLTYPE_OPAQUE|CTLFLAG_RD,
+SYSCTL_PROC(_vfs, VFS_VFSCONF, ovfsconf, CTLTYPE_OPAQUE|CTLFLAG_RD,
0, 0, sysctl_ovfs_conf, "S,ovfsconf", "");
#endif /* !NO_COMPAT_PRELITE2 */
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c
index bb95ab3..03cb4d1 100644
--- a/sys/kern/vfs_subr.c
+++ b/sys/kern/vfs_subr.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)vfs_subr.c 8.31 (Berkeley) 5/26/95
- * $Id: vfs_subr.c,v 1.75 1997/02/27 16:08:43 bde Exp $
+ * $Id: vfs_subr.c,v 1.76 1997/03/02 11:06:22 bde Exp $
*/
/*
@@ -1644,6 +1644,7 @@ printlockedvnodes()
}
#endif
+#ifdef notyet
static int
sysctl_vfs_conf SYSCTL_HANDLER_ARGS
{
@@ -1662,18 +1663,10 @@ sysctl_vfs_conf SYSCTL_HANDLER_ARGS
SYSCTL_PROC(_vfs, VFS_VFSCONF, vfsconf, CTLTYPE_OPAQUE|CTLFLAG_RD,
0, 0, sysctl_vfs_conf, "S,vfsconf", "");
+#endif
#ifndef NO_COMPAT_PRELITE2
-#define OVFS_MAXNAMELEN 32
-struct ovfsconf {
- void *vfc_vfsops;
- char vfc_name[OVFS_MAXNAMELEN];
- int vfc_index;
- int vfc_refcount;
- int vfc_flags;
-};
-
static int
sysctl_ovfs_conf SYSCTL_HANDLER_ARGS
{
@@ -1696,7 +1689,7 @@ sysctl_ovfs_conf SYSCTL_HANDLER_ARGS
return 0;
}
-SYSCTL_PROC(_vfs, VFS_OVFSCONF, ovfsconf, CTLTYPE_OPAQUE|CTLFLAG_RD,
+SYSCTL_PROC(_vfs, VFS_VFSCONF, ovfsconf, CTLTYPE_OPAQUE|CTLFLAG_RD,
0, 0, sysctl_ovfs_conf, "S,ovfsconf", "");
#endif /* !NO_COMPAT_PRELITE2 */
OpenPOWER on IntegriCloud