diff options
author | bde <bde@FreeBSD.org> | 1997-03-02 17:53:37 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1997-03-02 17:53:37 +0000 |
commit | a42104c77dcbbed3bed9d1c5bc5934a7b98d6f5a (patch) | |
tree | d7952f15cc87c2009fe3d3ae4143cc20cbef095f /sys/kern | |
parent | 94009b04741909f9c3c8801ef9f3e5268d91885c (diff) | |
download | FreeBSD-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.c | 15 | ||||
-rw-r--r-- | sys/kern/vfs_subr.c | 15 |
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 */ |