From 9405e2ed0c39fc28535d26b2e0c7640f6c19f10b Mon Sep 17 00:00:00 2001 From: Bruce Evans Date: Mon, 27 Oct 1997 12:50:57 +0000 Subject: [PATCH] Forward declare precisely the structs that are actually used in this header. --- sys/ufs/ufs/ufs_extern.h | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/sys/ufs/ufs/ufs_extern.h b/sys/ufs/ufs/ufs_extern.h index 816c8d036c1c..5d7ec5f07a80 100644 --- a/sys/ufs/ufs/ufs_extern.h +++ b/sys/ufs/ufs/ufs_extern.h @@ -31,26 +31,28 @@ * SUCH DAMAGE. * * @(#)ufs_extern.h 8.10 (Berkeley) 5/14/95 - * $Id: ufs_extern.h,v 1.20 1997/10/16 10:50:11 phk Exp $ + * $Id: ufs_extern.h,v 1.21 1997/10/16 11:59:09 phk Exp $ */ #ifndef _UFS_UFS_EXTERN_H_ #define _UFS_UFS_EXTERN_H_ -struct buf; +struct componentname; struct direct; -struct fid; -struct flock; +struct indir; struct inode; struct mount; -struct nameidata; struct proc; struct sockaddr; struct ucred; -struct uio; -struct vattr; +struct ufid; struct vfsconf; struct vnode; +struct vop_bmap_args; +struct vop_cachedlookup_args; +struct vop_generic_args; +struct vop_inactive_args; +struct vop_reclaim_args; int ufs_vnoperate __P((struct vop_generic_args *)); int ufs_vnoperatefifo __P((struct vop_generic_args *));