X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/8dd99390f59826f37d3e6d485cfbd0d150623078..279b1c1ebb1ce80d6a3cd24e05738a0374d2f4fd:/rsync.h diff --git a/rsync.h b/rsync.h index cf018bba..73ba1d9b 100644 --- a/rsync.h +++ b/rsync.h @@ -362,6 +362,8 @@ enum logcode {FNONE=0, FERROR=1, FINFO=2, FLOG=3 }; #define IN_LOOPBACKNET 127 #endif +#define GID_NONE (gid_t) -1 + struct file_struct { unsigned flags; time_t modtime; @@ -402,7 +404,7 @@ struct file_list { struct sum_buf { OFF_T offset; /**< offset in file of this chunk */ - int len; /**< length of chunk of file */ + unsigned int len; /**< length of chunk of file */ int i; /**< index of this chunk */ uint32 sum1; /**< simple checksum */ char sum2[SUM_LENGTH]; /**< checksum */ @@ -411,9 +413,9 @@ struct sum_buf { struct sum_struct { OFF_T flength; /**< total file length */ size_t count; /**< how many chunks */ - size_t remainder; /**< flength % block_length */ - size_t blength; /**< block_length */ - size_t s2length; /**< sum2_length */ + unsigned int blength; /**< block_length */ + unsigned int remainder; /**< flength % block_length */ + int s2length; /**< sum2_length */ struct sum_buf *sums; /**< points to info for each chunk */ };