X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/9a929c8f68b587204c65d077d19871aa53f24a8c..8cd3db27b618f8d287cf63637fb632bbb431533f:/rsync.h diff --git a/rsync.h b/rsync.h index 7a2f06f6..5a86d083 100644 --- a/rsync.h +++ b/rsync.h @@ -103,8 +103,8 @@ #define IOERR_DEL_LIMIT (1<<2) #define MAX_ARGS 1000 - #define MAX_BASIS_DIRS 20 +#define MAX_SERVER_ARGS (MAX_BASIS_DIRS*2 + 100) #define MPLEX_BASE 7 @@ -139,7 +139,6 @@ #define DEL_TERSE (1<<3) /* For use by the itemize_changes code */ -#define ITEM_DUMMY_BIT (1<<0) #define ITEM_REPORT_CHECKSUM (1<<1) #define ITEM_REPORT_SIZE (1<<2) #define ITEM_REPORT_TIME (1<<3) @@ -464,6 +463,14 @@ struct idev { #define MAXPATHLEN 1024 #endif +/* We want a roomy line buffer that can hold more than MAXPATHLEN, + * and significantly more than an overly short MAXPATHLEN. */ +#if MAXPATHLEN < 4096 +#define BIGPATHBUFLEN (4096+1024) +#else +#define BIGPATHBUFLEN (MAXPATHLEN+1024) +#endif + #ifndef NAME_MAX #define NAME_MAX 255 #endif