dirlist_t
static dirlist_t *lastOpenDir = NULL; /* last activeDir */
static dirlist_t *activeDir = NULL; /* to be current directory */
static dirlist_t *startdir; /* first dir in the ring */
static int open_log(dirlist_t *);
freedirlist(dirlist_t *head)
dirlist_t *n1, *n2;
dirlist_t *
dupdirnode(dirlist_t *node_orig)
dirlist_t *node_new;
if ((node_new = calloc(1, sizeof (dirlist_t))) == NULL) {
growauditlist(dirlist_t **listhead, char *dirlist,
dirlist_t *endnode, int *count)
dirlist_t *node;
dirlist_t **node_p;
node = malloc(sizeof (dirlist_t));
dirlist_t *n1, *n2;
dirlist_t *listhead = NULL;
dirlist_t *thisdir;
static dirlist_t *activeList = NULL; /* directory list */
close_log(dirlist_t **lastOpenDir_ptr, char *oname, char *newname)
dirlist_t *currentdir = *lastOpenDir_ptr;
open_log(dirlist_t *current_dir)
spacecheck(dirlist_t *thisdir, int test_limit, size_t next_buf_size)
dirlist_t *dl_next;