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 base class for all entry that have a name
make a flow of inode to feed the difference filter routine
keep trace of hard links when reading the filesystem
the generic class, parent of all masks
the class path is here to manipulate paths in the Unix notation: using'/'
filesystem_hard_link_read classes manages hardlinked inode read from filesystem
std::set< fsa_family > fsa_scope
set of fsa families
libdar namespace encapsulate all libdar symbols