Mercurial > hg > toybox
diff lib/lib.h @ 589:7013fd450ff4
Changed my mind about the design again, now callback is dirtree_opennode() and recursion choice is how caller interprets flags.
author | Rob Landley <rob@landley.net> |
---|---|
date | Fri, 01 Jun 2012 20:27:51 -0500 |
parents | 9c2277b92b86 |
children | 7becb497c3c4 |
line wrap: on
line diff
--- a/lib/lib.h Fri Jun 01 20:04:39 2012 -0500 +++ b/lib/lib.h Fri Jun 01 20:27:51 2012 -0500 @@ -74,7 +74,7 @@ struct dirtree *dirtree_add_node(int dirfd, char *name); char *dirtree_path(struct dirtree *node, int *plen); int dirtree_notdotdot(struct dirtree *catch); -int dirtree_comeagain(struct dirtree *try, int recurse); +int dirtree_opennode(struct dirtree *try); struct dirtree *handle_callback(struct dirtree *new, int (*callback)(struct dirtree *node)); void dirtree_recurse(struct dirtree *node,