8 /* Unreadable directory. */
10 /* Unstatable file. */
14 /* Special file (fifo, ...). */
17 /* Directory, all subdirs have been visited. */
19 /* Symbolic link naming non-existing file. */
23 /* Maximum number of subdirectories to descend into */
24 #define TFTW_MAX_DEPTH 50
26 typedef int (*tftw_walker_fn
)(TALLOC_CTX
*mem_ctx
,
28 const struct stat
*sb
,
29 enum tftw_flags_e flag
,
32 int tftw(TALLOC_CTX
*mem_ctx
, const char *fpath
, tftw_walker_fn fn
, size_t depth
, void *userdata
);