summaryrefslogtreecommitdiffstats
path: root/sys/fs
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1994-09-22 19:38:41 +0000
committerwollman <wollman@FreeBSD.org>1994-09-22 19:38:41 +0000
commit900d29807dafc6f0cf9a730ae1f46bcca5d00f3d (patch)
tree8a04304254d084244650740c5bace4d140e11a7e /sys/fs
parentdc4fe996accf9ff5f0e1c9fa6e0f4b0f45316852 (diff)
downloadFreeBSD-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.c8
-rw-r--r--sys/fs/cd9660/cd9660_vnops.c4
-rw-r--r--sys/fs/fifofs/fifo.h4
-rw-r--r--sys/fs/fifofs/fifo_vnops.c3
-rw-r--r--sys/fs/nullfs/null_vfsops.c3
-rw-r--r--sys/fs/portalfs/portal_vfsops.c3
-rw-r--r--sys/fs/umapfs/umap_vfsops.c3
-rw-r--r--sys/fs/unionfs/union_vfsops.c3
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>
OpenPOWER on IntegriCloud