Mercurial > hg > toybox
diff lib/lib.h @ 593:fb582378a36a
Implement DIRTREE_SYMFOLLOW and ls -cSHL.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sat, 09 Jun 2012 22:25:49 -0500 |
parents | 7becb497c3c4 |
children | a6a541b7fc34 |
line wrap: on
line diff
--- a/lib/lib.h Sat Jun 09 19:49:37 2012 -0500 +++ b/lib/lib.h Sat Jun 09 22:25:49 2012 -0500 @@ -71,14 +71,14 @@ char name[]; }; -struct dirtree *dirtree_add_node(int dirfd, char *name); +struct dirtree *dirtree_add_node(int dirfd, char *name, int symfollow); char *dirtree_path(struct dirtree *node, int *plen); int dirtree_notdotdot(struct dirtree *catch); int dirtree_opennode(struct dirtree *try); struct dirtree *handle_callback(struct dirtree *new, int (*callback)(struct dirtree *node)); void dirtree_recurse(struct dirtree *node, - int (*callback)(struct dirtree *node)); + int (*callback)(struct dirtree *node), int symfollow); struct dirtree *dirtree_read(char *path, int (*callback)(struct dirtree *node)); // lib.c