X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/5a554d5b14c9220d9a3cac14e02f9feea4c56a34..4440b8aa3fb0edb9626c8eaa4856d72f78c9e176:/rsync.h diff --git a/rsync.h b/rsync.h index 5ea5301d..af76aac7 100644 --- a/rsync.h +++ b/rsync.h @@ -52,7 +52,7 @@ #define SPARSE_WRITE_SIZE (1024) #define WRITE_SIZE (32*1024) #define CHUNK_SIZE (32*1024) -#define MAX_MAP_SIZE (1*1024*1024) +#define MAX_MAP_SIZE (256*1024) #define IO_BUFFER_SIZE (4092) #define MAX_READ_BUFFER (1024*1024) @@ -148,11 +148,6 @@ #endif #include -#if defined(HAVE_MMAP) && defined(HAVE_MUNMAP) -#include -#define USE_MMAP 1 -#endif - #ifdef HAVE_UTIME_H #include #endif @@ -303,6 +298,7 @@ struct file_struct { char *sum; }; + struct file_list { int count; int malloced; @@ -326,9 +322,9 @@ struct sum_struct { }; struct map_struct { - char *map,*p; + char *p; int fd,p_size,p_len; - OFF_T size, p_offset; + OFF_T file_size, p_offset, p_fd_offset; }; struct exclude_struct {