![]()  | 
  
    Disk ARchive 2.8.1
    
   Full featured and portable backup and archiving tool 
   | 
 
a set of tools used by filesystem_* classes More...
#include "../my_config.h"#include "infinint.hpp"#include "generic_file.hpp"#include "fsa_family.hpp"#include "cat_all_entrees.hpp"#include "crc.hpp"#include "user_interaction.hpp"#include "path.hpp"#include "fichier_local.hpp"#include <string>
 Include dependency graph for filesystem_tools.hpp:Go to the source code of this file.
Namespaces | |
| namespace | libdar | 
| libdar namespace encapsulate all libdar symbols  | |
Functions | |
| bool | libdar::filesystem_tools_has_immutable (const cat_inode &arg) | 
| void | libdar::filesystem_tools_set_immutable (const std::string &target, bool val, user_interaction &ui) | 
| void | libdar::filesystem_tools_supprime (user_interaction &ui, const std::string &ref) | 
| void | libdar::filesystem_tools_widen_perm (user_interaction &dialog, const cat_inode &ref, const std::string &chem, comparison_fields what_to_check) | 
| void | libdar::filesystem_tools_make_owner_perm (user_interaction &dialog, const cat_inode &ref, const std::string &chem, comparison_fields what_to_check, const fsa_scope &scope) | 
| void | libdar::filesystem_tools_make_date (const cat_inode &ref, const std::string &chem, comparison_fields what_to_check, const fsa_scope &scope) | 
| void | libdar::filesystem_tools_attach_ea (const std::string &chemin, cat_inode *ino, const mask &ea_mask) | 
| bool | libdar::filesystem_tools_is_nodump_flag_set (user_interaction &dialog, const path &chem, const std::string &filename, bool info) | 
| path * | libdar::filesystem_tools_get_root_with_symlink (user_interaction &dialog, const path &root, bool info_details) | 
| mode_t | libdar::filesystem_tools_get_file_permission (const std::string &path) | 
| void | libdar::filesystem_tools_make_delta_patch (const std::shared_ptr< user_interaction > &dialog, const cat_file &existing, const std::string &existing_pathname, const cat_file &patcher, const path &directory, bool hard_linked) | 
| perform binary patch on filesystem  More... | |
| fichier_local * | libdar::filesystem_tools_create_non_existing_file_based_on (const std::shared_ptr< user_interaction > &dialog, std::string filename, path where, std::string &new_filename) | 
| create in dirname a brand-new filename which name derives from filename  More... | |
| void | libdar::filesystem_tools_copy_content_from_to (const std::shared_ptr< user_interaction > &dialog, const std::string &source_path, const std::string &destination_path, const crc *expected_crc) | 
| bool | libdar::filesystem_tools_read_linux_birthtime (const std::string &target, datetime &val) | 
| read the birthtime of target inode  More... | |
a set of tools used by filesystem_* classes
Definition in file filesystem_tools.hpp.