Disk ARchive  2.7.15
Full featured and portable backup and archiving tool
Namespaces | Functions
filesystem_tools.hpp File Reference

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

 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)
 
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...
 

Detailed Description

a set of tools used by filesystem_* classes

Definition in file filesystem_tools.hpp.