Home | History | Annotate | Line # | Download | only in fdesc
fdesc.h revision 1.1
      1  1.1  cgd /*
      2  1.1  cgd  * Copyright (c) 1992 The Regents of the University of California
      3  1.1  cgd  * Copyright (c) 1990, 1992 Jan-Simon Pendry
      4  1.1  cgd  * All rights reserved.
      5  1.1  cgd  *
      6  1.1  cgd  * This code is derived from software donated to Berkeley by
      7  1.1  cgd  * Jan-Simon Pendry.
      8  1.1  cgd  *
      9  1.1  cgd  * %sccs.redist.c%
     10  1.1  cgd  *
     11  1.1  cgd  *	%W% (Berkeley) %G%
     12  1.1  cgd  *
     13  1.1  cgd  * $Id: fdesc.h,v 1.1 1993/03/23 23:56:31 cgd Exp $
     14  1.1  cgd  */
     15  1.1  cgd 
     16  1.1  cgd #ifdef KERNEL
     17  1.1  cgd struct fdescmount {
     18  1.1  cgd 	struct vnode	*f_root;	/* Root node */
     19  1.1  cgd };
     20  1.1  cgd 
     21  1.1  cgd struct fdescnode {
     22  1.1  cgd 	unsigned	f_fd;			/* Fd to be dup'ed */
     23  1.1  cgd 	/*int		f_isroot;*/		/* Is this the root */
     24  1.1  cgd };
     25  1.1  cgd 
     26  1.1  cgd #define VFSTOFDESC(mp)	((struct fdescmount *)((mp)->mnt_data))
     27  1.1  cgd #define	VTOFDESC(vp) ((struct fdescnode *)(vp)->v_data)
     28  1.1  cgd 
     29  1.1  cgd extern struct vnodeops fdesc_vnodeops;
     30  1.1  cgd extern struct vfsops fdesc_vfsops;
     31  1.1  cgd #endif /* KERNEL */
     32