]> git.sven.stormbind.net Git - sven/exfatprogs.git/blobdiff - fsck/repair.h
Add CVE ID to debian changelog
[sven/exfatprogs.git] / fsck / repair.h
index dc3cc50c0468bf9a3ab7031f14d0f7d5146959f4..634cc490534b9f42c99395617c422781083ee48e 100644 (file)
@@ -5,6 +5,8 @@
 #ifndef _REPAIR_H
 #define _REPAIR_H
 
+#include "exfat_dir.h"
+
 #define ER_BS_CHECKSUM                 0x00000001
 #define ER_BS_BOOT_REGION              0x00000002
 #define ER_DE_CHECKSUM                 0x00001001
@@ -16,6 +18,7 @@
 #define ER_DE_NAME_HASH                        0x00001031
 #define ER_DE_NAME_LEN                 0x00001032
 #define ER_DE_DOT_NAME                 0x00001033
+#define ER_DE_DUPLICATED_NAME          0x00001034
 #define ER_FILE_VALID_SIZE             0x00002001
 #define ER_FILE_INVALID_CLUS           0x00002002
 #define ER_FILE_FIRST_CLUS             0x00002003
@@ -30,4 +33,6 @@ struct exfat_fsck;
 int exfat_repair_ask(struct exfat_fsck *fsck, er_problem_code_t prcode,
                     const char *fmt, ...);
 
+int exfat_repair_rename_ask(struct exfat_fsck *fsck, struct exfat_de_iter *iter,
+               char *old_name, er_problem_code_t prcode, char *error_msg);
 #endif