26 #ifndef FILESYSTEM_DIFF_HPP 27 #define FILESYSTEM_DIFF_HPP 29 #include "../my_config.h" 61 const mask & x_ea_mask,
63 bool furtive_read_mode,
72 bool read_filename(
const std::string & name,
cat_nomme * &ref);
76 void skip_read_filename_in_parent_dir();
80 struct filename_struct
90 bool furtive_read_mode;
92 std::deque<filename_struct> filename_pile;
base class of all objects contained in a catalogue and that can be named
the generic class, parent of all masks
keep trace of hard links when reading the filesystem
filesystem_hard_link_read classes manages hardlinked inode read from filesystem
the base class for all entry that have a name
std::set< fsa_family > fsa_scope
set of fsa families
make a flow of inode to feed the difference filter routine
libdar namespace encapsulate all libdar symbols
the class path is here to manipulate paths in the Unix notation: using'/'