X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/2b6b4d539b0aab98b1cbb9d8c639cb12473aae94..667e72a1956cea3c144036432eaa923a5a62bba9:/rsync.h diff --git a/rsync.h b/rsync.h index c442a281..41f480ec 100644 --- a/rsync.h +++ b/rsync.h @@ -51,13 +51,11 @@ #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 -#define BLOCKING_TIMEOUT 10 - #define MPLEX_BASE 7 #define FERROR 1 #define FINFO 2 @@ -282,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 { @@ -318,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