#include <sys/stat.h>#include <sys/types.h>Go to the source code of this file.
Data Structures | |
| struct | FTW |
Macros | |
| #define | FTW_F FTW_F |
| #define | FTW_D FTW_D |
| #define | FTW_DNR FTW_DNR |
| #define | FTW_NS FTW_NS |
| #define | FTW_SL FTW_SL |
| #define | FTW_DP FTW_DP |
| #define | FTW_SLN FTW_SLN |
| #define | FTW_PHYS FTW_PHYS |
| #define | FTW_MOUNT FTW_MOUNT |
| #define | FTW_CHDIR FTW_CHDIR |
| #define | FTW_DEPTH FTW_DEPTH |
| #define | FTW_ACTIONRETVAL FTW_ACTIONRETVAL |
| #define | FTW_CONTINUE FTW_CONTINUE |
| #define | FTW_STOP FTW_STOP |
| #define | FTW_SKIP_SUBTREE FTW_SKIP_SUBTREE |
| #define | FTW_SKIP_SIBLINGS FTW_SKIP_SIBLINGS |
Typedefs | |
| typedef int(* | nftw_func_t) (const char *filename, const struct stat *status, int flag, struct FTW *info) |
| typedef void(* | dir_notification_func_t) (void) |
Enumerations | |
| enum | { FTW_F , FTW_F , FTW_D , FTW_D , FTW_DNR , FTW_DNR , FTW_NS , FTW_NS , FTW_SL , FTW_SL , FTW_DP , FTW_DP } |
| enum | { FTW_PHYS = 1 , FTW_PHYS = 1 , FTW_MOUNT = 2 , FTW_MOUNT = 2 , FTW_CHDIR = 4 , FTW_CHDIR = 4 , FTW_DEPTH = 8 , FTW_DEPTH = 8 , FTW_ACTIONRETVAL } |
| enum | { FTW_CONTINUE = 0 , FTW_CONTINUE = 0 , FTW_STOP = 1 , FTW_STOP = 1 , FTW_SKIP_SUBTREE = 2 , FTW_SKIP_SUBTREE = 2 , FTW_SKIP_SIBLINGS = 3 , FTW_SKIP_SIBLINGS = 3 } |
Functions | |
| int | nftw (const char *dir, nftw_func_t func, dir_notification_func_t up, int descriptors, int flag) |
| #define FTW_ACTIONRETVAL FTW_ACTIONRETVAL |
| #define FTW_CHDIR FTW_CHDIR |
| #define FTW_CONTINUE FTW_CONTINUE |
| #define FTW_D FTW_D |
| #define FTW_DEPTH FTW_DEPTH |
| #define FTW_DNR FTW_DNR |
| #define FTW_DP FTW_DP |
| #define FTW_F FTW_F |
| #define FTW_MOUNT FTW_MOUNT |
| #define FTW_NS FTW_NS |
| #define FTW_PHYS FTW_PHYS |
| #define FTW_SKIP_SIBLINGS FTW_SKIP_SIBLINGS |
| #define FTW_SKIP_SUBTREE FTW_SKIP_SUBTREE |
| #define FTW_SL FTW_SL |
| #define FTW_SLN FTW_SLN |
Symbolic link naming non-existing file.
| #define FTW_STOP FTW_STOP |
| typedef void(* dir_notification_func_t) (void) |
| typedef int(* nftw_func_t) (const char *filename, const struct stat *status, int flag, struct FTW *info) |
Convenient types for callback functions.
| anonymous enum |
Values for the FLAG argument to the user function passed to 'ftw' and 'nftw'.
| anonymous enum |
Return values from callback functions.
| anonymous enum |
Flags for fourth argument of 'nftw'.
|
extern |