xref: /csrg-svn/bin/pax/ftree.h (revision 57117)
1*57117Smuller /*-
2*57117Smuller  * Copyright (c) 1992 Keith Muller.
3*57117Smuller  * Copyright (c) 1992 The Regents of the University of California.
4*57117Smuller  * All rights reserved.
5*57117Smuller  *
6*57117Smuller  * This code is derived from software contributed to Berkeley by
7*57117Smuller  * Keith Muller of the University of California, San Diego.
8*57117Smuller  *
9*57117Smuller  * %sccs.include.redist.c%
10*57117Smuller  *
11*57117Smuller  *	@(#)ftree.h	1.1 (Berkeley) 12/13/92
12*57117Smuller  */
13*57117Smuller 
14*57117Smuller /*
15*57117Smuller  * Data structure used by the ftree.c routines to store the file args to be
16*57117Smuller  * handed to fts(). It keeps a reference count of which args generated a
17*57117Smuller  * "selected" member
18*57117Smuller  */
19*57117Smuller 
20*57117Smuller typedef struct ftree {
21*57117Smuller 	char		*fname;		/* file tree name */
22*57117Smuller 	int		refcnt;		/* has tree had a selected file? */
23*57117Smuller 	struct ftree	*fow;		/* pointer to next entry on list */
24*57117Smuller } FTREE;
25