3 int ftw(const char *path
, int (*fn
)(const char *, const struct stat
*, int), int fd_limit
)
5 /* The following cast assumes that calling a function with one
6 * argument more than it needs behaves as expected. This is
7 * actually undefined, but works on all real-world machines. */
8 return nftw(path
, (int (*)())fn
, fd_limit
, FTW_PHYS
);