# build/myftw.h File Reference

Portable ftw(3) using lstat() instead of stat(). More...

`#include <sys/stat.h>`

Go to the source code of this file.

## Defines

#define | MYFTW_F 0
#define | MYFTW_D 1
#define | MYFTW_DNR 2
#define | MYFTW_NS 3

## Typedefs

typedef int(* | myftwFunc )(void *fl, const char *name, struct stat *statp)

## Functions

int | myftw (const char *dir, int descriptors, myftwFunc func, void *fl)

## Detailed Description

Portable ftw(3) using lstat() instead of stat().

Definition in file myftw.h.

## Define Documentation

#define MYFTW_D 1

| Definition at line 13 of file myftw.h. Referenced by myftw(), and myftw_dir().

#define MYFTW_DNR 2

| Definition at line 14 of file myftw.h. Referenced by myftw(), and myftw_dir().

#define MYFTW_F 0

| Definition at line 12 of file myftw.h. Referenced by myftw(), and myftw_dir().

#define MYFTW_NS 3

| Definition at line 15 of file myftw.h. Referenced by myftw(), and myftw_dir().

## Typedef Documentation

typedef int(* myftwFunc)(void *fl, const char *name, struct stat *statp)

| Definition at line 21 of file myftw.h.

## Function Documentation

int myftw | ( | const char * | dir,
|  | int | descriptors,
|  | myftwFunc | func,
|  | void * | fl
| ) |

| Definition at line 179 of file myftw.c. References alloca(), Closedir(), errno, Lstat(), MYFTW_D, myftw_dir(), MYFTW_DNR, MYFTW_F, MYFTW_NS, Opendir(), and PATH_MAX.