X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e4977b0b9f58ff54c34dea25a4a59f164fd6b6e5..051547603a1f094b5e21cd955ed00a1711ebf1fb:/rsync.h diff --git a/rsync.h b/rsync.h index 785eb193..c753098c 100644 --- a/rsync.h +++ b/rsync.h @@ -476,7 +476,7 @@ struct file_list { struct sum_buf { OFF_T offset; /**< offset in file of this chunk */ - unsigned int len; /**< length of chunk of file */ + int32 len; /**< length of chunk of file */ uint32 sum1; /**< simple checksum */ short flags; /**< flag bits */ char sum2[SUM_LENGTH]; /**< checksum */ @@ -485,8 +485,8 @@ struct sum_buf { struct sum_struct { OFF_T flength; /**< total file length */ size_t count; /**< how many chunks */ - unsigned int blength; /**< block_length */ - unsigned int remainder; /**< flength % block_length */ + int32 blength; /**< block_length */ + int32 remainder; /**< flength % block_length */ int s2length; /**< sum2_length */ struct sum_buf *sums; /**< points to info for each chunk */ }; @@ -591,13 +591,6 @@ extern int errno; #define SUPPORT_LINKS HAVE_READLINK #define SUPPORT_HARD_LINKS HAVE_LINK -/* This could be bad on systems which have no lchown and where chown - * follows symbollic links. On such systems it might be better not to - * try to chown symlinks at all. */ -#ifndef HAVE_LCHOWN -#define lchown chown -#endif - #define SIGNAL_CAST (RETSIGTYPE (*)()) #ifndef EWOULDBLOCK