mizucp: count number of copied bytes/files
[mizunara.git] / mizucp / main.h
index 1c5f730..e5537e5 100644 (file)
@@ -78,9 +78,12 @@ struct SrcFile {
     CPBool isdir;
     
     /*
-     * file successfully copied
+     * copy status
+     *  0:  unprocessed
+     *  1:  success
+     * -1:  failure 
      */
-    CPBool finished;
+    int status;
     
     /*
      * file mode
@@ -88,6 +91,11 @@ struct SrcFile {
     mode_t mode;
     
     /*
+     * file size
+     */
+    uint64_t size;
+    
+    /*
      * processing this file depends on another file (directory)
      */
     SrcFile *depends_on;