X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/71c4617611ca07d7c249faa2dfd2cfc5cb32b836..ddddf27b281eac49139e78f77225f0ce5b2ab0a9:/rsync.h diff --git a/rsync.h b/rsync.h index 8de94ce1..13bc9dd7 100644 --- a/rsync.h +++ b/rsync.h @@ -28,7 +28,7 @@ #define CHAR_OFFSET 0 -#define FILE_VALID 1 +#define FLAG_DELETE (1<<0) #define SAME_MODE (1<<1) #define SAME_RDEV (1<<2) #define SAME_UID (1<<3) @@ -39,11 +39,11 @@ #define SAME_TIME (1<<7) /* update this if you make incompatible changes */ -#define PROTOCOL_VERSION 16 +#define PROTOCOL_VERSION 17 #define MIN_PROTOCOL_VERSION 11 -#define MAX_PROTOCOL_VERSION 20 +#define MAX_PROTOCOL_VERSION 30 -#define SPARSE_WRITE_SIZE (4*1024) +#define SPARSE_WRITE_SIZE (1024) #define WRITE_SIZE (32*1024) #define CHUNK_SIZE (32*1024) #define MAX_MAP_SIZE (4*1024*1024) @@ -216,6 +216,7 @@ #endif struct file_struct { + unsigned flags; time_t modtime; off_t length; mode_t mode;