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