diff --git a/src/csync_private.h b/src/csync_private.h index e01b43e78a..7f55b2213c 100644 --- a/src/csync_private.h +++ b/src/csync_private.h @@ -94,16 +94,16 @@ struct csync_s { char *uri; c_rbtree_t *tree; c_list_t *list; + c_list_t *id_list; enum csync_replica_e type; - unsigned long changes; } local; struct { char *uri; c_rbtree_t *tree; c_list_t *list; + c_list_t *id_list; enum csync_replica_e type; - unsigned long changes; } remote; struct { @@ -137,7 +137,7 @@ struct csync_s { /* error code of the last operation */ enum csync_error_codes_e error_code; - + int status; }; @@ -161,6 +161,7 @@ struct csync_file_stat_s { mode_t mode; /* u32 */ int nlink; /* u32 */ int type; /* u32 */ + char *destpath; /* for renames */ char *md5; enum csync_instructions_e instruction; /* u32 */