summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2007-10-31 04:43:22 +0000
committerWayne Davison <wayned@samba.org>2007-10-31 04:43:22 +0000
commitc73f2a3831bc2f882dddd3ef2cc1eb0cb20ceeeb (patch)
treea2583e7bfdedbaf16d607b7d2fcf82b551081ec4
parentb1eca24226d0cc47b7ad47f93ec4f726c4abf197 (diff)
downloadrsync-c73f2a3831bc2f882dddd3ef2cc1eb0cb20ceeeb.tar.gz
rsync-c73f2a3831bc2f882dddd3ef2cc1eb0cb20ceeeb.tar.bz2
rsync-c73f2a3831bc2f882dddd3ef2cc1eb0cb20ceeeb.zip
- Define the new CFN_* flags for clean_fname().
- Changed struct relnamecache's "is_dot_dir" member to "name_type".
-rw-r--r--rsync.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/rsync.h b/rsync.h
index 78d51c1d..76e7f497 100644
--- a/rsync.h
+++ b/rsync.h
@@ -183,6 +183,10 @@
#define SIGNIFICANT_ITEM_FLAGS (~(\
ITEM_BASIS_TYPE_FOLLOWS | ITEM_XNAME_FOLLOWS | ITEM_LOCAL_CHANGE))
+#define CFN_KEEP_LEADING_DOT_DIR (1<<0)
+#define CFN_KEEP_TRAILING_SLASH (1<<1)
+#define CFN_DROP_TRAILING_DOT_DIR (1<<2)
+#define CFN_COLLAPSE_DOT_DOT_DIRS (1<<3)
/* Log-message categories. Only FERROR and FINFO get sent over the socket,
* but FLOG and FSOCKERR can be sent over the receiver -> generator pipe.
@@ -837,7 +841,7 @@ typedef struct {
#define RL_CONVERT (1<<2)
typedef struct {
- char is_dot_dir;
+ char name_type;
char fname[1]; /* has variable size */
} relnamecache;