Struct fts::ffi::FTSENT
[−]
[src]
#[repr(C)]pub struct FTSENT { pub fts_cycle: *const FTSENT, pub fts_parent: *const FTSENT, pub fts_link: *const FTSENT, pub fts_number: c_long, pub fts_pointer: *const c_void, pub fts_accpath: *const c_char, pub fts_path: *const c_char, pub fts_errno: c_int, pub fts_symfd: c_int, pub fts_pathlen: c_ushort, pub fts_namelen: c_ushort, pub fts_ino: ino_t, pub fts_dev: dev_t, pub fts_nlink: nlink_t, pub fts_level: c_short, pub fts_info: c_ushort, pub fts_flags: c_ushort, pub fts_instr: c_ushort, pub fts_statp: *const stat, pub fts_name: [u8; 0], }
struct FTSENT in fts.h
Fields
fts_cycle: *const FTSENT
cycle node
fts_parent: *const FTSENT
parent directory
fts_link: *const FTSENT
next file in directory
fts_number: c_long
local numeric value
fts_pointer: *const c_void
local address value
fts_accpath: *const c_char
access path
fts_path: *const c_char
root path
fts_errno: c_int
errno for this node
fts_symfd: c_int
fd for symlink
fts_pathlen: c_ushort
strlen(fts_path)
fts_namelen: c_ushort
strlen(fts_name)
fts_ino: ino_t
inode
fts_dev: dev_t
device
fts_nlink: nlink_t
link count
fts_level: c_short
depth (-1 to N)
fts_info: c_ushort
user flags for FTSENT structure
fts_flags: c_ushort
private flags for FTSENT structure
fts_instr: c_ushort
fts_set() instructions
fts_statp: *const stat
stat(2) information
fts_name: [u8; 0]
file name