Forward declare some structs so that this file is more self-sufficient.

This commit is contained in:
Bruce Evans 1998-02-03 21:52:02 +00:00
parent a3bdf7a34c
commit 9cf2c3e77a
12 changed files with 44 additions and 10 deletions

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)iso_rrip.h 8.2 (Berkeley) 1/23/94
* $Id$
* $Id: iso_rrip.h,v 1.4 1997/02/22 09:38:52 peter Exp $
*/
@ -72,6 +72,8 @@ typedef struct {
int cont; /* continuation of above */
} ISO_RRIP_ANALYZE;
struct iso_directory_record;
int cd9660_rrip_analyze __P((struct iso_directory_record *isodir,
struct iso_node *inop, struct iso_mnt *imp));
int cd9660_rrip_getname __P((struct iso_directory_record *isodir,

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)iso_rrip.h 8.2 (Berkeley) 1/23/94
* $Id$
* $Id: iso_rrip.h,v 1.4 1997/02/22 09:38:52 peter Exp $
*/
@ -72,6 +72,8 @@ typedef struct {
int cont; /* continuation of above */
} ISO_RRIP_ANALYZE;
struct iso_directory_record;
int cd9660_rrip_analyze __P((struct iso_directory_record *isodir,
struct iso_node *inop, struct iso_mnt *imp));
int cd9660_rrip_getname __P((struct iso_directory_record *isodir,

View File

@ -1,3 +1,5 @@
struct mbuf;
struct sockaddr_at;
#ifdef _NET_IF_ARP_H_
extern timeout_t aarpprobe;
@ -13,6 +15,10 @@ extern int at_broadcast __P((struct sockaddr_at *));
extern void aarptfree __P((struct aarptab *));
#endif
struct ifnet;
struct proc;
struct socket;
extern void aarp_clean __P((void));
extern int at_control __P(( struct socket *so,
int cmd,

View File

@ -36,6 +36,11 @@
* if_atm.h
*/
struct atm_pseudohdr;
struct mbuf;
struct rtentry;
struct sockaddr;
void atm_rtrequest __P((int, struct rtentry *, struct sockaddr *));
int atmresolve __P((struct rtentry *, struct mbuf *, struct sockaddr *,
struct atm_pseudohdr *));

View File

@ -34,13 +34,15 @@
* SUCH DAMAGE.
*
* @(#)nfsm_subs.h 8.2 (Berkeley) 3/30/95
* $Id: nfsm_subs.h,v 1.12 1997/02/22 09:42:48 peter Exp $
* $Id: nfsm_subs.h,v 1.13 1997/07/16 09:06:30 dfr Exp $
*/
#ifndef _NFS_NFSM_SUBS_H_
#define _NFS_NFSM_SUBS_H_
struct ucred;
struct vnode;
/*
* These macros do strange and peculiar things to mbuf chains for

View File

@ -34,13 +34,15 @@
* SUCH DAMAGE.
*
* @(#)nfsm_subs.h 8.2 (Berkeley) 3/30/95
* $Id: nfsm_subs.h,v 1.12 1997/02/22 09:42:48 peter Exp $
* $Id: nfsm_subs.h,v 1.13 1997/07/16 09:06:30 dfr Exp $
*/
#ifndef _NFS_NFSM_SUBS_H_
#define _NFS_NFSM_SUBS_H_
struct ucred;
struct vnode;
/*
* These macros do strange and peculiar things to mbuf chains for

View File

@ -34,13 +34,15 @@
* SUCH DAMAGE.
*
* @(#)nfsm_subs.h 8.2 (Berkeley) 3/30/95
* $Id: nfsm_subs.h,v 1.12 1997/02/22 09:42:48 peter Exp $
* $Id: nfsm_subs.h,v 1.13 1997/07/16 09:06:30 dfr Exp $
*/
#ifndef _NFS_NFSM_SUBS_H_
#define _NFS_NFSM_SUBS_H_
struct ucred;
struct vnode;
/*
* These macros do strange and peculiar things to mbuf chains for

View File

@ -34,13 +34,15 @@
* SUCH DAMAGE.
*
* @(#)nfsm_subs.h 8.2 (Berkeley) 3/30/95
* $Id: nfsm_subs.h,v 1.12 1997/02/22 09:42:48 peter Exp $
* $Id: nfsm_subs.h,v 1.13 1997/07/16 09:06:30 dfr Exp $
*/
#ifndef _NFS_NFSM_SUBS_H_
#define _NFS_NFSM_SUBS_H_
struct ucred;
struct vnode;
/*
* These macros do strange and peculiar things to mbuf chains for

View File

@ -30,12 +30,14 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: sysent.h,v 1.14 1997/02/22 09:46:03 peter Exp $
* $Id: sysent.h,v 1.15 1997/11/06 19:29:47 phk Exp $
*/
#ifndef _SYS_SYSENT_H_
#define _SYS_SYSENT_H_
struct proc;
typedef int sy_call_t __P((struct proc *, void *));
struct sysent { /* system call table */

View File

@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)tprintf.h 8.1 (Berkeley) 6/2/93
* $Id$
* $Id: tprintf.h,v 1.5 1997/02/22 09:46:12 peter Exp $
*/
#ifndef _SYS_TPRINTF_H_
@ -39,6 +39,8 @@
typedef struct session *tpr_t;
struct proc;
tpr_t tprintf_open __P((struct proc *));
void tprintf_close __P((tpr_t));

View File

@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)ffs_extern.h 8.6 (Berkeley) 3/30/95
* $Id: ffs_extern.h,v 1.20 1997/10/16 20:32:34 phk Exp $
* $Id: ffs_extern.h,v 1.21 1997/11/22 08:35:45 bde Exp $
*/
#ifndef _UFS_FFS_EXTERN_H
@ -56,10 +56,15 @@ struct buf;
struct fid;
struct fs;
struct inode;
struct malloc_type;
struct mount;
struct proc;
struct sockaddr;
struct statfs;
struct ucred;
struct vnode;
struct vop_bmap_args;
struct vop_reallocblks_args;
int ffs_alloc __P((struct inode *,
ufs_daddr_t, ufs_daddr_t, int, struct ucred *, ufs_daddr_t *));

View File

@ -31,13 +31,15 @@
* SUCH DAMAGE.
*
* @(#)mfs_extern.h 8.4 (Berkeley) 3/30/95
* $Id: mfs_extern.h,v 1.9 1997/02/22 09:47:31 peter Exp $
* $Id: mfs_extern.h,v 1.10 1997/10/16 10:50:00 phk Exp $
*/
#ifndef _UFS_MFS_MFS_EXTERN_H_
#define _UFS_MFS_MFS_EXTERN_H_
struct buf;
struct mount;
struct proc;
struct vnode;
void mfs_doio __P((struct buf *bp, caddr_t base));