Symbol: DirNode
usr/src/lib/libtecla/common/expand.c
119
static DirNode *ef_open_dir(ExpandFile *ef, const char *pathname);
usr/src/lib/libtecla/common/expand.c
120
static DirNode *ef_close_dir(ExpandFile *ef, DirNode *node);
usr/src/lib/libtecla/common/expand.c
203
ef->cache.mem = _new_FreeList(sizeof(DirNode), DIR_CACHE_BLK);
usr/src/lib/libtecla/common/expand.c
242
DirNode *dnode;
usr/src/lib/libtecla/common/expand.c
348
DirNode *dnode; /* A directory-reader cache node */
usr/src/lib/libtecla/common/expand.c
563
DirNode *subdnode = ef_open_dir(ef, ef->path->name);
usr/src/lib/libtecla/common/expand.c
64
typedef struct DirNode DirNode;
usr/src/lib/libtecla/common/expand.c
66
DirNode *next; /* The next directory in the list */
usr/src/lib/libtecla/common/expand.c
67
DirNode *prev; /* The node that precedes this node in the list */
usr/src/lib/libtecla/common/expand.c
683
static DirNode *ef_open_dir(ExpandFile *ef, const char *pathname)
usr/src/lib/libtecla/common/expand.c
686
DirNode *node; /* The cache node used */
usr/src/lib/libtecla/common/expand.c
695
node = (DirNode *) _new_FreeListNode(cache->mem);
usr/src/lib/libtecla/common/expand.c
714
node = (DirNode *) _del_FreeListNode(cache->mem, node);
usr/src/lib/libtecla/common/expand.c
73
DirNode *head; /* The head of the list of used and unused cache nodes */
usr/src/lib/libtecla/common/expand.c
74
DirNode *next; /* The next unused node between head and tail */
usr/src/lib/libtecla/common/expand.c
75
DirNode *tail; /* The tail of the list of unused cache nodes */
usr/src/lib/libtecla/common/expand.c
769
static DirNode *ef_close_dir(ExpandFile *ef, DirNode *node)