diff options
Diffstat (limited to 'tools/atree/files.h')
-rw-r--r-- | tools/atree/files.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/atree/files.h b/tools/atree/files.h index 6480c98..f6bf8a6 100644 --- a/tools/atree/files.h +++ b/tools/atree/files.h @@ -8,8 +8,16 @@ using namespace std; +enum FileOpType { + FILE_OP_COPY = 0, + FILE_OP_REMOVE, + FILE_OP_STRIP +}; + struct FileRecord { + FileRecord(); + string listFile; int listLine; @@ -18,9 +26,12 @@ struct FileRecord string sourcePath; bool sourceIsDir; time_t sourceMod; + off_t sourceSize; + FileOpType fileOp; string outName; string outPath; + off_t outSize; time_t outMod; bool outIsDir; unsigned int mode; |