diff options
author | wollman <wollman@FreeBSD.org> | 1994-09-21 03:47:43 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1994-09-21 03:47:43 +0000 |
commit | c289ac89a1707f8e0720ce4e9225ce1ebd9e122b (patch) | |
tree | 1c73df5527fa425afd9acc6b6f44948163165c7b /sys/nfsclient | |
parent | 3ba6929687399003ec8c92ed71c166eb83f2c7bb (diff) | |
download | FreeBSD-src-c289ac89a1707f8e0720ce4e9225ce1ebd9e122b.zip FreeBSD-src-c289ac89a1707f8e0720ce4e9225ce1ebd9e122b.tar.gz |
Implemented loadable VFS modules, and made most existing filesystems
loadable. (NFS is a notable exception.)
Diffstat (limited to 'sys/nfsclient')
-rw-r--r-- | sys/nfsclient/nfs_vfsops.c | 3 | ||||
-rw-r--r-- | sys/nfsclient/nfs_vnops.c | 5 |
2 files changed, 6 insertions, 2 deletions
diff --git a/sys/nfsclient/nfs_vfsops.c b/sys/nfsclient/nfs_vfsops.c index 1d373ce5..8b8012f 100644 --- a/sys/nfsclient/nfs_vfsops.c +++ b/sys/nfsclient/nfs_vfsops.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)nfs_vfsops.c 8.3 (Berkeley) 1/4/94 - * $Id: nfs_vfsops.c,v 1.2 1994/08/02 07:52:16 davidg Exp $ + * $Id: nfs_vfsops.c,v 1.3 1994/08/20 16:03:19 davidg Exp $ */ #include <sys/param.h> @@ -81,6 +81,7 @@ struct vfsops nfs_vfsops = { nfs_vptofh, nfs_init, }; +VFS_SET(nfs_vfsops, nfs, MOUNT_NFS, 0); /* * This structure must be filled in by a primary bootstrap or bootstrap diff --git a/sys/nfsclient/nfs_vnops.c b/sys/nfsclient/nfs_vnops.c index 8a77bfb..015ffbd 100644 --- a/sys/nfsclient/nfs_vnops.c +++ b/sys/nfsclient/nfs_vnops.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)nfs_vnops.c 8.5 (Berkeley) 2/13/94 - * $Id: nfs_vnops.c,v 1.4 1994/08/08 17:30:53 davidg Exp $ + * $Id: nfs_vnops.c,v 1.5 1994/08/29 06:09:08 davidg Exp $ */ /* @@ -125,6 +125,7 @@ struct vnodeopv_entry_desc nfsv2_vnodeop_entries[] = { }; struct vnodeopv_desc nfsv2_vnodeop_opv_desc = { &nfsv2_vnodeop_p, nfsv2_vnodeop_entries }; +VNODEOP_SET(nfsv2_vnodeop_opv_desc); /* * Special device vnode ops @@ -177,6 +178,7 @@ struct vnodeopv_entry_desc spec_nfsv2nodeop_entries[] = { }; struct vnodeopv_desc spec_nfsv2nodeop_opv_desc = { &spec_nfsv2nodeop_p, spec_nfsv2nodeop_entries }; +VNODEOP_SET(spec_nfsv2nodeop_opv_desc); #ifdef FIFO int (**fifo_nfsv2nodeop_p)(); @@ -227,6 +229,7 @@ struct vnodeopv_entry_desc fifo_nfsv2nodeop_entries[] = { }; struct vnodeopv_desc fifo_nfsv2nodeop_opv_desc = { &fifo_nfsv2nodeop_p, fifo_nfsv2nodeop_entries }; +VNODEOP_SET(fifo_nfsv2nodeop_opv_desc); #endif /* FIFO */ void nqnfs_clientlease(); |