diff options
author | bde <bde@FreeBSD.org> | 1997-03-23 00:45:27 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1997-03-23 00:45:27 +0000 |
commit | 3dc0739b4b3a164a9b9573b85bd93536d65c17ee (patch) | |
tree | efa32895546394d68bb68f530ad7b4bc185501de /sys/ufs/lfs/lfs_extern.h | |
parent | 953b4a2c981017b3338bb9d6f2fcd194e034bda8 (diff) | |
download | FreeBSD-src-3dc0739b4b3a164a9b9573b85bd93536d65c17ee.zip FreeBSD-src-3dc0739b4b3a164a9b9573b85bd93536d65c17ee.tar.gz |
Merged the rest of lfs from Lite2. It compiles (uncleanly) but is as
unlikely to work as before.
Diffstat (limited to 'sys/ufs/lfs/lfs_extern.h')
-rw-r--r-- | sys/ufs/lfs/lfs_extern.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/sys/ufs/lfs/lfs_extern.h b/sys/ufs/lfs/lfs_extern.h index b86d7d8..86e417c 100644 --- a/sys/ufs/lfs/lfs_extern.h +++ b/sys/ufs/lfs/lfs_extern.h @@ -30,8 +30,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)lfs_extern.h 8.2 (Berkeley) 4/16/94 - * $Id$ + * @(#)lfs_extern.h 8.6 (Berkeley) 5/8/95 + * $Id: lfs_extern.h,v 1.14 1997/02/22 09:47:20 peter Exp $ */ #ifndef _UFS_LFS_LFS_EXTERN_H_ @@ -43,23 +43,26 @@ struct inode; struct mount; struct nameidata; -int lfs_balloc __P((struct vnode *, u_long, daddr_t, struct buf **)); +int lfs_balloc __P((struct vnode *, int, u_long, ufs_daddr_t, struct buf **)); int lfs_blkatoff __P((struct vop_blkatoff_args *)); int lfs_bwrite __P((struct vop_bwrite_args *)); -int lfs_check __P((struct vnode *, daddr_t)); +int lfs_check __P((struct vnode *, ufs_daddr_t)); void lfs_free_buffer __P((caddr_t, int)); int lfs_gatherblock __P((struct segment *, struct buf *, int *)); struct dinode * lfs_ifind __P((struct lfs *, ino_t, struct dinode *)); -int lfs_init __P((void)); +int lfs_init __P((struct vfsconf *)); int lfs_initseg __P((struct lfs *)); int lfs_makeinode __P((int, struct nameidata *, struct inode **)); int lfs_mountroot __P((void)); struct buf * - lfs_newbuf __P((struct vnode *, daddr_t, size_t)); + lfs_newbuf __P((struct vnode *, ufs_daddr_t, size_t)); +int lfs_reclaim __P((struct vop_reclaim_args *)); void lfs_seglock __P((struct lfs *, unsigned long flags)); void lfs_segunlock __P((struct lfs *)); int lfs_segwrite __P((struct mount *, int)); +#define lfs_sysctl ((int (*) __P((int *, u_int, void *, size_t *, void *, \ + size_t, struct proc *)))eopnotsupp) int lfs_truncate __P((struct vop_truncate_args *)); int lfs_update __P((struct vop_update_args *)); void lfs_updatemeta __P((struct segment *)); @@ -74,6 +77,7 @@ int lfs_writeseg __P((struct lfs *, struct segment *)); void lfs_writesuper __P((struct lfs *)); extern int lfs_allclean_wakeup; +extern int lfs_mount_type; extern int locked_queue_count; extern vop_t **lfs_vnodeop_p; extern vop_t **lfs_specop_p; |