From c0f1e57b5184c7a3a8872f2d213f45675888a6bf Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 11 Nov 2006 16:43:13 +0000 Subject: [PATCH] Added the MATCHFLAG_PERISHABLE flag. --- rsync.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rsync.h b/rsync.h index 54ed2d40..b8512ded 100644 --- a/rsync.h +++ b/rsync.h @@ -616,10 +616,12 @@ struct map_struct { #define MATCHFLG_SENDER_SIDE (1<<16)/* rule applies to the sending side */ #define MATCHFLG_RECEIVER_SIDE (1<<17)/* rule applies to the receiving side */ #define MATCHFLG_CLEAR_LIST (1<<18)/* this item is the "!" token */ +#define MATCHFLG_PERISHABLE (1<<19)/* perishable if parent dir goes away */ #define MATCHFLGS_FROM_CONTAINER (MATCHFLG_ABS_PATH | MATCHFLG_INCLUDE \ | MATCHFLG_DIRECTORY | MATCHFLG_SENDER_SIDE \ - | MATCHFLG_NEGATE | MATCHFLG_RECEIVER_SIDE) + | MATCHFLG_NEGATE | MATCHFLG_RECEIVER_SIDE \ + | MATCHFLG_PERISHABLE) struct filter_struct { struct filter_struct *next; -- 2.34.1