Lines Matching refs:dirtree
58 #define DIRTREE_ABORTVAL ((struct dirtree *)1)
60 struct dirtree { struct
61 struct dirtree *next, *parent, *child; argument
70 struct dirtree *dirtree_start(char *name, int symfollow); argument
71 struct dirtree *dirtree_add_node(struct dirtree *p, char *name, int flags);
72 char *dirtree_path(struct dirtree *node, int *plen);
73 int dirtree_notdotdot(struct dirtree *catch);
74 int dirtree_parentfd(struct dirtree *node);
75 struct dirtree *dirtree_handle_callback(struct dirtree *new,
76 int (*callback)(struct dirtree *node));
77 int dirtree_recurse(struct dirtree *node, int (*callback)(struct dirtree *node),
79 struct dirtree *dirtree_read(char *path, int (*callback)(struct dirtree *node));