X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/cbbe4892087b74fb8ed2aac6078ee933ac02e920..3b3a2fbcf058b90d9116f48ba26ad9528d450134:/rsync.h diff --git a/rsync.h b/rsync.h index 5759ef28..0b881039 100644 --- a/rsync.h +++ b/rsync.h @@ -248,6 +248,16 @@ struct map_struct { int fd,size,p_size,p_offset,p_len; }; +/* we need this function because of the silly way in which duplicate + entries are handled in the file lists - we can't change this + without breaking existing versions */ +static int flist_up(struct file_list *flist, int i) +{ + while (!flist->files[i].name) i++; + return i; +} + + #include "byteorder.h" #include "version.h" #include "proto.h" @@ -293,10 +303,6 @@ extern int errno; #define SUPPORT_LINKS HAVE_READLINK #define SUPPORT_HARD_LINKS HAVE_LINK -#if !SUPPORT_LINKS -#define lstat stat -#endif - #ifndef HAVE_LCHOWN #define lchown chown #endif