From 3b2461cf2ee5aa5c86796ba20def80781c161e25 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 3 Feb 2005 19:00:13 +0000 Subject: [PATCH] - Got rid of a bunch of XFLG_* options. - Added XFLG_OLD_PREFIXES and MATCHFLGS_FROM_CONTAINER defines. --- rsync.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/rsync.h b/rsync.h index 50a8a204..3de0b427 100644 --- a/rsync.h +++ b/rsync.h @@ -109,12 +109,8 @@ #define ALL_FILTERS 2 #define XFLG_FATAL_ERRORS (1<<0) -#define XFLG_DEF_INCLUDE (1<<1) -#define XFLG_DEF_EXCLUDE (1<<2) -#define XFLG_WORD_SPLIT (1<<3) -#define XFLG_DIRECTORY (1<<4) -#define XFLG_NO_PREFIXES (1<<5) -#define XFLG_ANCHORED2ABS (1<<6) +#define XFLG_OLD_PREFIXES (1<<1) +#define XFLG_ANCHORED2ABS (1<<2) #define PERMS_REPORT (1<<0) #define PERMS_SKIP_MTIME (1<<1) @@ -569,6 +565,9 @@ struct map_struct { #define MATCHFLG_FINISH_SETUP (1<<13)/* per-dir merge file needs setup */ #define MATCHFLG_NEGATE (1<<14)/* rule matches when pattern does not */ +#define MATCHFLGS_FROM_CONTAINER (MATCHFLG_ABS_PATH | MATCHFLG_INCLUDE \ + | MATCHFLG_DIRECTORY | MATCHFLG_NEGATE) + struct filter_struct { struct filter_struct *next; char *pattern; -- 2.34.1