diff options
Diffstat (limited to 'src/persistence_client_library_backup_filelist.h')
-rw-r--r-- | src/persistence_client_library_backup_filelist.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/persistence_client_library_backup_filelist.h b/src/persistence_client_library_backup_filelist.h index 65a6a3c..896981b 100644 --- a/src/persistence_client_library_backup_filelist.h +++ b/src/persistence_client_library_backup_filelist.h @@ -20,6 +20,8 @@ */ +#include "../include_protected/persistence_client_library_rc_table.h" + /** * @brief Read the blacklist configuration file * @@ -100,5 +102,26 @@ int pclVerifyConsistency(const char* origPath, const char* backupPath, const cha inline int pclBackupNeeded(const char* path); +/** + * @brief translate persistence permission into POSIX file open permissions + * + * @param + * + * @return + */ +int pclGetPosixPermission(PersistencePermission_e permission); + + + +/** + * @brief create the file and the given path + * + * @param + * + * @return + */ +int pclCreateFileAndPath(const char* path); + + #endif /* PERS_BACKUP_BLACKLIST_H */ |