30 #ifndef EA_FILESYSTEM_HPP 31 #define EA_FILESYSTEM_HPP 33 #include "../my_config.h" 50 extern ea_attributs *
ea_filesystem_read_ea(
const std::string & chemin,
const mask & filter, memory_pool *p);
60 extern bool ea_filesystem_write_ea(
const std::string & chemin,
const ea_attributs & val,
const mask & filter);
bool ea_filesystem_has_ea(const std::string &name, memory_pool *p)
test the presence of EA for a given file
void ea_filesystem_clear_ea(const std::string &name, const mask &filter, memory_pool *p)
remove all EA of a given file that match a given mask
bool ea_filesystem_write_ea(const std::string &chemin, const ea_attributs &val, const mask &filter)
overwrite some attribute to a given file's attribute list
here lies a collection of mask classes
contains a set of routines to manage EA values associated to a file
libdar namespace encapsulate all libdar symbols
ea_attributs * ea_filesystem_read_ea(const std::string &chemin, const mask &filter, memory_pool *p)