diff options
author | wollman <wollman@FreeBSD.org> | 1994-09-22 19:38:41 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1994-09-22 19:38:41 +0000 |
commit | 900d29807dafc6f0cf9a730ae1f46bcca5d00f3d (patch) | |
tree | 8a04304254d084244650740c5bace4d140e11a7e /sys/fs | |
parent | dc4fe996accf9ff5f0e1c9fa6e0f4b0f45316852 (diff) | |
download | FreeBSD-src-900d29807dafc6f0cf9a730ae1f46bcca5d00f3d.zip FreeBSD-src-900d29807dafc6f0cf9a730ae1f46bcca5d00f3d.tar.gz |
More loadable VFS changes:
- Make a number of filesystems work again when they are statically compiled
(blush)
- FIFOs are no longer optional; ``options FIFO'' removed from distributed
config files.
Diffstat (limited to 'sys/fs')
-rw-r--r-- | sys/fs/cd9660/cd9660_node.c | 8 | ||||
-rw-r--r-- | sys/fs/cd9660/cd9660_vnops.c | 4 | ||||
-rw-r--r-- | sys/fs/fifofs/fifo.h | 4 | ||||
-rw-r--r-- | sys/fs/fifofs/fifo_vnops.c | 3 | ||||
-rw-r--r-- | sys/fs/nullfs/null_vfsops.c | 3 | ||||
-rw-r--r-- | sys/fs/portalfs/portal_vfsops.c | 3 | ||||
-rw-r--r-- | sys/fs/umapfs/umap_vfsops.c | 3 | ||||
-rw-r--r-- | sys/fs/unionfs/union_vfsops.c | 3 |
8 files changed, 13 insertions, 18 deletions
diff --git a/sys/fs/cd9660/cd9660_node.c b/sys/fs/cd9660/cd9660_node.c index 79ee4f4..aa6cd74 100644 --- a/sys/fs/cd9660/cd9660_node.c +++ b/sys/fs/cd9660/cd9660_node.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)cd9660_node.c 8.2 (Berkeley) 1/23/94 - * $Id: cd9660_node.c,v 1.3 1994/08/02 07:41:19 davidg Exp $ + * $Id: cd9660_node.c,v 1.4 1994/09/15 19:45:59 bde Exp $ */ #include <sys/param.h> @@ -289,14 +289,8 @@ loop: vp->v_type = IFTOVT(ip->inode.iso_mode); if ( vp->v_type == VFIFO ) { -#ifdef FIFO extern int (**cd9660_fifoop_p)(); vp->v_op = cd9660_fifoop_p; -#else - iso_iput(ip); - *ipp = 0; - return EOPNOTSUPP; -#endif /* FIFO */ } else if ( vp->v_type == VCHR || vp->v_type == VBLK ) { extern int (**cd9660_specop_p)(); diff --git a/sys/fs/cd9660/cd9660_vnops.c b/sys/fs/cd9660/cd9660_vnops.c index b63f02b..9ca3ed5 100644 --- a/sys/fs/cd9660/cd9660_vnops.c +++ b/sys/fs/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.6 1994/09/15 19:46:03 bde Exp $ + * $Id: cd9660_vnops.c,v 1.7 1994/09/21 03:46:35 wollman Exp $ */ #include <sys/param.h> @@ -992,7 +992,6 @@ 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)(); struct vnodeopv_entry_desc cd9660_fifoop_entries[] = { { &vop_default_desc, vn_default_error }, @@ -1042,4 +1041,3 @@ struct vnodeopv_desc cd9660_fifoop_opv_desc = { &cd9660_fifoop_p, cd9660_fifoop_entries }; VNODEOP_SET(cd9660_fifoop_opv_desc); -#endif /* FIFO */ diff --git a/sys/fs/fifofs/fifo.h b/sys/fs/fifofs/fifo.h index c57ba91..4074b9e 100644 --- a/sys/fs/fifofs/fifo.h +++ b/sys/fs/fifofs/fifo.h @@ -31,10 +31,9 @@ * SUCH DAMAGE. * * @(#)fifo.h 8.2 (Berkeley) 2/2/94 - * $Id$ + * $Id: fifo.h,v 1.2 1994/08/02 07:44:54 davidg Exp $ */ -#ifdef FIFO /* * Prototypes for fifo operations on vnodes. */ @@ -83,4 +82,3 @@ int fifo_advlock __P((struct vop_advlock_args *)); #define fifo_truncate ((int (*) __P((struct vop_truncate_args *)))nullop) #define fifo_update ((int (*) __P((struct vop_update_args *)))nullop) #define fifo_bwrite ((int (*) __P((struct vop_bwrite_args *)))nullop) -#endif /* FIFO */ diff --git a/sys/fs/fifofs/fifo_vnops.c b/sys/fs/fifofs/fifo_vnops.c index 04022a3..d27cbe1 100644 --- a/sys/fs/fifofs/fifo_vnops.c +++ b/sys/fs/fifofs/fifo_vnops.c @@ -31,10 +31,11 @@ * SUCH DAMAGE. * * @(#)fifo_vnops.c 8.2 (Berkeley) 1/4/94 - * $Id: fifo_vnops.c,v 1.3 1994/08/02 07:44:56 davidg Exp $ + * $Id: fifo_vnops.c,v 1.4 1994/09/21 03:46:57 wollman Exp $ */ #include <sys/param.h> +#include <sys/kernel.h> #include <sys/proc.h> #include <sys/time.h> #include <sys/namei.h> diff --git a/sys/fs/nullfs/null_vfsops.c b/sys/fs/nullfs/null_vfsops.c index 98f9cc6..8ffdcb4 100644 --- a/sys/fs/nullfs/null_vfsops.c +++ b/sys/fs/nullfs/null_vfsops.c @@ -36,7 +36,7 @@ * @(#)null_vfsops.c 8.2 (Berkeley) 1/21/94 * * @(#)lofs_vfsops.c 1.2 (Berkeley) 6/18/92 - * $Id: null_vfsops.c,v 1.1.1.1 1994/05/24 10:05:03 rgrimes Exp $ + * $Id: null_vfsops.c,v 1.2 1994/09/21 03:47:01 wollman Exp $ */ /* @@ -46,6 +46,7 @@ #include <sys/param.h> #include <sys/systm.h> +#include <sys/kernel.h> #include <sys/time.h> #include <sys/types.h> #include <sys/vnode.h> diff --git a/sys/fs/portalfs/portal_vfsops.c b/sys/fs/portalfs/portal_vfsops.c index ede1455..d3680eb 100644 --- a/sys/fs/portalfs/portal_vfsops.c +++ b/sys/fs/portalfs/portal_vfsops.c @@ -35,7 +35,7 @@ * * @(#)portal_vfsops.c 8.6 (Berkeley) 1/21/94 * - * $Id: portal_vfsops.c,v 1.1.1.1 1994/05/24 10:05:06 rgrimes Exp $ + * $Id: portal_vfsops.c,v 1.2 1994/09/21 03:47:04 wollman Exp $ */ /* @@ -44,6 +44,7 @@ #include <sys/param.h> #include <sys/systm.h> +#include <kernel.h> #include <sys/time.h> #include <sys/types.h> #include <sys/proc.h> diff --git a/sys/fs/umapfs/umap_vfsops.c b/sys/fs/umapfs/umap_vfsops.c index dba5d41..c12bb8c 100644 --- a/sys/fs/umapfs/umap_vfsops.c +++ b/sys/fs/umapfs/umap_vfsops.c @@ -35,7 +35,7 @@ * * @(#)umap_vfsops.c 8.3 (Berkeley) 1/21/94 * - * $Id: umap_vfsops.c,v 1.2 1994/08/02 07:45:36 davidg Exp $ + * $Id: umap_vfsops.c,v 1.3 1994/09/21 03:47:11 wollman Exp $ */ /* @@ -45,6 +45,7 @@ #include <sys/param.h> #include <sys/systm.h> +#include <sys/kernel.h> #include <sys/time.h> #include <sys/types.h> #include <sys/vnode.h> diff --git a/sys/fs/unionfs/union_vfsops.c b/sys/fs/unionfs/union_vfsops.c index 74e4e99..3cfbd69 100644 --- a/sys/fs/unionfs/union_vfsops.c +++ b/sys/fs/unionfs/union_vfsops.c @@ -35,7 +35,7 @@ * SUCH DAMAGE. * * @(#)union_vfsops.c 8.7 (Berkeley) 3/5/94 - * $Id: union_vfsops.c,v 1.3 1994/08/02 07:45:45 davidg Exp $ + * $Id: union_vfsops.c,v 1.4 1994/09/21 03:47:13 wollman Exp $ */ /* @@ -44,6 +44,7 @@ #include <sys/param.h> #include <sys/systm.h> +#include <sys/kernel.h> #include <sys/time.h> #include <sys/types.h> #include <sys/proc.h> |