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/isofs | |
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/isofs')
-rw-r--r-- | sys/isofs/cd9660/cd9660_vfsops.c | 4 | ||||
-rw-r--r-- | sys/isofs/cd9660/cd9660_vnops.c | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/sys/isofs/cd9660/cd9660_vfsops.c b/sys/isofs/cd9660/cd9660_vfsops.c index a021370..48037cb 100644 --- a/sys/isofs/cd9660/cd9660_vfsops.c +++ b/sys/isofs/cd9660/cd9660_vfsops.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)cd9660_vfsops.c 8.3 (Berkeley) 1/31/94 - * $Id: cd9660_vfsops.c,v 1.5 1994/08/20 16:03:07 davidg Exp $ + * $Id: cd9660_vfsops.c,v 1.6 1994/09/15 19:46:02 bde Exp $ */ #include <sys/param.h> @@ -71,6 +71,8 @@ struct vfsops cd9660_vfsops = { cd9660_vptofh, cd9660_init, }; +VFS_SET(cd9660_vfsops, cd9660, MOUNT_CD9660, 0); + /* * Called by vfs_mountroot when iso is going to be mounted as root. diff --git a/sys/isofs/cd9660/cd9660_vnops.c b/sys/isofs/cd9660/cd9660_vnops.c index ba61f5d..b63f02b 100644 --- a/sys/isofs/cd9660/cd9660_vnops.c +++ b/sys/isofs/cd9660/cd9660_vnops.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)cd9660_vnops.c 8.3 (Berkeley) 1/23/94 - * $Id: cd9660_vnops.c,v 1.5 1994/09/09 11:10:59 dfr Exp $ + * $Id: cd9660_vnops.c,v 1.6 1994/09/15 19:46:03 bde Exp $ */ #include <sys/param.h> @@ -937,6 +937,7 @@ struct vnodeopv_entry_desc cd9660_vnodeop_entries[] = { }; struct vnodeopv_desc cd9660_vnodeop_opv_desc = { &cd9660_vnodeop_p, cd9660_vnodeop_entries }; +VNODEOP_SET(cd9660_vnodeop_opv_desc); /* * Special device vnode ops @@ -989,6 +990,7 @@ struct vnodeopv_entry_desc cd9660_specop_entries[] = { }; struct vnodeopv_desc cd9660_specop_opv_desc = { &cd9660_specop_p, cd9660_specop_entries }; +VNODEOP_SET(cd9660_specop_opv_desc); #ifdef FIFO int (**cd9660_fifoop_p)(); @@ -1038,4 +1040,6 @@ struct vnodeopv_entry_desc cd9660_fifoop_entries[] = { }; struct vnodeopv_desc cd9660_fifoop_opv_desc = { &cd9660_fifoop_p, cd9660_fifoop_entries }; + +VNODEOP_SET(cd9660_fifoop_opv_desc); #endif /* FIFO */ |