Struct fts::ffi::FTSENT [] [src]

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

cycle node

fts_parent

parent directory

next file in directory

fts_number

local numeric value

fts_pointer

local address value

fts_accpath

access path

fts_path

root path

fts_errno

errno for this node

fts_symfd

fd for symlink

fts_pathlen

strlen(fts_path)

fts_namelen

strlen(fts_name)

fts_ino

inode

fts_dev

device

link count

fts_level

depth (-1 to N)

fts_info

user flags for FTSENT structure

fts_flags

private flags for FTSENT structure

fts_instr

fts_set() instructions

fts_statp

stat(2) information

fts_name

file name

Trait Implementations

Derived Implementations

impl Debug for FTSENT

fn fmt(&self, __arg_0: &mut Formatter) -> Result