X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/4c36ddbeecdde407c870109d70527640ca127ace..e1b3d5c4be46ee0b17a98aa48cb7cb152c4a008b:/rsync.h diff --git a/rsync.h b/rsync.h index 6a2e5834..41f480ec 100644 --- a/rsync.h +++ b/rsync.h @@ -51,7 +51,7 @@ #define WRITE_SIZE (32*1024) #define CHUNK_SIZE (32*1024) #define MAX_MAP_SIZE (1*1024*1024) -#define IO_BUFFER_SIZE (4096) +#define IO_BUFFER_SIZE (4092) #define MAX_READ_BUFFER (1024*1024) #define MAX_ARGS 1000 @@ -280,9 +280,9 @@ struct file_struct { }; struct file_list { - int count; - int malloced; - struct file_struct **files; + int count; + int malloced; + struct file_struct **files; }; struct sum_buf { @@ -316,6 +316,18 @@ struct exclude_struct { int local; }; +struct stats { + int64 total_size; + int64 total_transferred_size; + int64 total_written; + int64 total_read; + int64 literal_data; + int64 matched_data; + int flist_size; + int num_files; + int num_transferred_files; +}; + /* we need this function because of the silly way in which duplicate entries are handled in the file lists - we can't change this