_ftsent Struct Reference

#include <fts.h>


Data Fields

_ftsentfts_cycle
_ftsentfts_parent
_ftsentfts_link
long fts_number
void * fts_pointer
char * fts_accpath
char * fts_path
int fts_errno
int fts_symfd
u_short fts_pathlen
u_short fts_namelen
ino_t fts_ino
dev_t fts_dev
nlink_t fts_nlink
short fts_level
u_short fts_info
u_short fts_flags
u_short fts_instr
stat * fts_statp
char fts_name [1]


Detailed Description

Definition at line 116 of file fts.h.


Field Documentation

struct _ftsent* _ftsent::fts_cycle [read]

cycle node

Definition at line 118 of file fts.h.

Referenced by fts_stat().

struct _ftsent* _ftsent::fts_parent [read]

parent directory

Definition at line 120 of file fts.h.

Referenced by fts_build(), Fts_close(), Fts_open(), fts_padjust(), Fts_read(), fts_stat(), and ftsPrint().

struct _ftsent* _ftsent::fts_link [read]

next file in directory

Definition at line 122 of file fts.h.

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

long _ftsent::fts_number

local numeric value

Definition at line 123 of file fts.h.

Referenced by fts_alloc().

void* _ftsent::fts_pointer

local address value

Definition at line 125 of file fts.h.

Referenced by fts_alloc().

char* _ftsent::fts_accpath

access path

Definition at line 127 of file fts.h.

Referenced by fts_build(), Fts_children(), fts_load(), Fts_open(), Fts_read(), fts_stat(), ftsStashLatest(), and recurseDir().

char* _ftsent::fts_path

root path

Definition at line 129 of file fts.h.

Referenced by fts_alloc(), fts_build(), fts_load(), ftsPrint(), and ftsStashLatest().

int _ftsent::fts_errno

errno for this node

Definition at line 130 of file fts.h.

Referenced by fts_alloc(), fts_build(), Fts_read(), and fts_stat().

int _ftsent::fts_symfd

fd for symlink

Definition at line 131 of file fts.h.

Referenced by Fts_read().

u_short _ftsent::fts_pathlen

strlen(fts_path)

Definition at line 132 of file fts.h.

Referenced by fts_build(), fts_load(), Fts_read(), and ftsPrint().

u_short _ftsent::fts_namelen

strlen(fts_name)

Definition at line 133 of file fts.h.

Referenced by fts_alloc(), fts_build(), fts_load(), Fts_read(), ftsPrint(), and rpmgiWalkPathFilter().

ino_t _ftsent::fts_ino

inode

Definition at line 135 of file fts.h.

Referenced by fts_safe_changedir(), and fts_stat().

dev_t _ftsent::fts_dev

device

Definition at line 136 of file fts.h.

Referenced by fts_load(), Fts_read(), fts_safe_changedir(), and fts_stat().

nlink_t _ftsent::fts_nlink

link count

Definition at line 137 of file fts.h.

Referenced by fts_build(), and fts_stat().

short _ftsent::fts_level

depth (-1 to N)

Definition at line 141 of file fts.h.

Referenced by fts_build(), Fts_children(), Fts_close(), Fts_open(), fts_padjust(), Fts_read(), fts_stat(), ftsPrint(), ftsStashLatest(), rpmfts_print(), and rpmgiWalkPathFilter().

u_short _ftsent::fts_info

user flags for FTSENT structure

Definition at line 157 of file fts.h.

Referenced by fts_build(), Fts_children(), Fts_open(), Fts_read(), ftsPrint(), recurseDir(), rpmfts_print(), rpmfts_step(), and rpmgiWalkPathFilter().

u_short _ftsent::fts_flags

private flags for FTSENT structure

Definition at line 161 of file fts.h.

Referenced by fts_alloc(), fts_build(), Fts_read(), and fts_stat().

u_short _ftsent::fts_instr

fts_set() instructions

Definition at line 167 of file fts.h.

Referenced by fts_alloc(), Fts_read(), and Fts_set().

struct stat* _ftsent::fts_statp [read]

stat(2) information

Definition at line 170 of file fts.h.

Referenced by fts_alloc(), fts_stat(), ftsStashLatest(), and recurseDir().

char _ftsent::fts_name[1]

file name

Definition at line 171 of file fts.h.

Referenced by fts_alloc(), fts_build(), fts_load(), Fts_open(), Fts_read(), fts_stat(), ftsPrint(), ftsStashLatest(), rpmfts_print(), and rpmgiWalkPathFilter().


The documentation for this struct was generated from the following file:
Generated on Fri Oct 12 08:44:57 2007 for rpm by  doxygen 1.5.2