19 lines
469 B
C
19 lines
469 B
C
/* myftw.h -- ftw() using lstat() instead of stat() */
|
|
|
|
#ifndef _MYFTW_H_
|
|
#define _MYFTW_H_
|
|
|
|
/* The FLAG argument to the user function passed to ftw. */
|
|
#define MYFTW_F 0 /* Regular file. */
|
|
#define MYFTW_D 1 /* Directory. */
|
|
#define MYFTW_DNR 2 /* Unreadable directory. */
|
|
#define MYFTW_NS 3 /* Unstatable file. */
|
|
|
|
int myftw (const char *dir,
|
|
int (*func) (const char *file,
|
|
struct stat *status,
|
|
int flag),
|
|
int descriptors);
|
|
|
|
#endif _MYFTW_H_
|