Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

FTS Struct Reference

#include <fts.h>


Data Fields

_ftsentfts_cur
_ftsentfts_child
_ftsent ** fts_array
dev_t fts_dev
char * fts_path
int fts_rfd
int fts_pathlen
int fts_nitems
int(* fts_compar )(const void *, const void *)
DIR *(* fts_opendir )(const char *path)
dirent *(* fts_readdir )(DIR *dir)
int(* fts_closedir )(DIR *dir)
int(* fts_stat )(const char *path, struct stat *st)
int(* fts_lstat )(const char *path, struct stat *st)
int fts_options


Field Documentation

struct _ftsent** FTS::fts_array
 

sort array

Definition at line 70 of file fts.h.

Referenced by Fts_close(), and fts_sort().

struct _ftsent* FTS::fts_child
 

linked list of children

Definition at line 68 of file fts.h.

Referenced by Fts_children(), Fts_close(), fts_padjust(), and Fts_read().

int(* FTS::fts_closedir)( DIR * dir)
 

Referenced by fts_build(), and Fts_open().

int(* FTS::fts_compar)(const void *, const void *)
 

compare fn

Referenced by fts_build(), Fts_open(), and fts_sort().

struct _ftsent* FTS::fts_cur
 

current node

Definition at line 66 of file fts.h.

Referenced by fts_build(), Fts_children(), Fts_close(), Fts_open(), and Fts_read().

dev_t FTS::fts_dev
 

starting device #

Definition at line 71 of file fts.h.

Referenced by fts_load(), and Fts_read().

int(* FTS::fts_lstat)(const char * path, struct stat * st)
 

Referenced by Fts_open(), and fts_stat().

int FTS::fts_nitems
 

elements in the sort array

Definition at line 76 of file fts.h.

Referenced by fts_sort().

DIR*(* FTS::fts_opendir)(const char * path)
 

Referenced by Fts_open().

int FTS::fts_options
 

fts_open options, global flags

Definition at line 109 of file fts.h.

Referenced by Fts_open().

char* FTS::fts_path
 

path for this descent

Definition at line 73 of file fts.h.

Referenced by fts_alloc(), fts_build(), Fts_close(), fts_load(), Fts_open(), fts_padjust(), fts_palloc(), and Fts_read().

int FTS::fts_pathlen
 

sizeof(path)

Definition at line 75 of file fts.h.

Referenced by fts_build(), and fts_palloc().

struct dirent*(* FTS::fts_readdir)(DIR * dir)
 

Referenced by fts_build(), and Fts_open().

int FTS::fts_rfd
 

fd for root

Definition at line 74 of file fts.h.

Referenced by fts_build(), Fts_close(), Fts_open(), and Fts_read().

int(* FTS::fts_stat)(const char * path, struct stat * st)
 

Referenced by Fts_open(), and fts_stat().


The documentation for this struct was generated from the following file:
Generated on Sun Oct 26 13:02:09 2003 for rpm by doxygen1.2.18