From c82edc1013cf28a096cb8f5ba21c28d3e9312227 Mon Sep 17 00:00:00 2001 From: Nathan Scott Date: Mon, 25 Feb 2002 22:10:22 +0000 Subject: Merge of xfs-cmds-2.4.18:slinx:111138a by nathans. bump to version 2.0.0 for extended attribute and other interface changes. incorporate new code, docs, etc from ext2/ext3 project. --- getfattr/walk_tree.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 getfattr/walk_tree.h (limited to 'getfattr/walk_tree.h') diff --git a/getfattr/walk_tree.h b/getfattr/walk_tree.h new file mode 100644 index 0000000..c84c742 --- /dev/null +++ b/getfattr/walk_tree.h @@ -0,0 +1,18 @@ +/* + * Copyright (C) 2001 by Andreas Gruenbacher + * + * TODO: should this be replaced by using nftw(3)? + */ +#include + +extern const char *progname; + +#define WALK_FULL_LOGICAL 1 /* follow all symlinks */ +#define WALK_HALF_LOGICAL 2 /* follow symlink arguments */ +#define WALK_PHYSICAL 3 /* don't follow symlinks */ + +extern int walk_recurse; /* recurse into sudirectories */ +extern int walk_postorder; /* walk tree in postorder */ +extern int walk_symlinks; /* follow symbolic links */ + +int walk_tree(const char *, int (*call)(const char *, struct stat *, void *), void *); -- cgit v1.2.3