Deleted Added
full compact
ffs_extern.h (1817) ffs_extern.h (2112)
1/*-
2 * Copyright (c) 1991, 1993, 1994
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)ffs_extern.h 8.3 (Berkeley) 4/16/94
1/*-
2 * Copyright (c) 1991, 1993, 1994
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)ffs_extern.h 8.3 (Berkeley) 4/16/94
34 * $Id$
34 * $Id: ffs_extern.h,v 1.3 1994/08/02 07:54:19 davidg Exp $
35 */
36
37struct buf;
38struct fid;
39struct fs;
40struct inode;
41struct mount;
42struct nameidata;

--- 37 unchanged lines hidden (view full) ---

80int ffs_unmount __P((struct mount *, int, struct proc *));
81int ffs_update __P((struct vop_update_args *));
82int ffs_valloc __P((struct vop_valloc_args *));
83int ffs_vfree __P((struct vop_vfree_args *));
84int ffs_vget __P((struct mount *, ino_t, struct vnode **));
85int ffs_vptofh __P((struct vnode *, struct fid *));
86int ffs_write __P((struct vop_write_args *));
87
35 */
36
37struct buf;
38struct fid;
39struct fs;
40struct inode;
41struct mount;
42struct nameidata;

--- 37 unchanged lines hidden (view full) ---

80int ffs_unmount __P((struct mount *, int, struct proc *));
81int ffs_update __P((struct vop_update_args *));
82int ffs_valloc __P((struct vop_valloc_args *));
83int ffs_vfree __P((struct vop_vfree_args *));
84int ffs_vget __P((struct mount *, ino_t, struct vnode **));
85int ffs_vptofh __P((struct vnode *, struct fid *));
86int ffs_write __P((struct vop_write_args *));
87
88int bwrite(); /* FFS needs a bwrite routine. XXX */
89
90#ifdef DIAGNOSTIC
91void ffs_checkoverlap __P((struct buf *, struct inode *));
92#endif
93__END_DECLS
94
95extern int (**ffs_vnodeop_p)();
96extern int (**ffs_specop_p)();
97#ifdef FIFO
98extern int (**ffs_fifoop_p)();
99#define FFS_FIFOOPS ffs_fifoop_p
100#else
101#define FFS_FIFOOPS NULL
102#endif
88#ifdef DIAGNOSTIC
89void ffs_checkoverlap __P((struct buf *, struct inode *));
90#endif
91__END_DECLS
92
93extern int (**ffs_vnodeop_p)();
94extern int (**ffs_specop_p)();
95#ifdef FIFO
96extern int (**ffs_fifoop_p)();
97#define FFS_FIFOOPS ffs_fifoop_p
98#else
99#define FFS_FIFOOPS NULL
100#endif