dav/scfg.h

changeset 630
046b869a1c49
parent 623
7870656d302d
child 642
4e23087d3d90
equal deleted inserted replaced
629:bc2cdbf5e68f 630:046b869a1c49
54 #define MACOS_TAG_XATTR "com.apple.metadata:_kMDItemUserTags" 54 #define MACOS_TAG_XATTR "com.apple.metadata:_kMDItemUserTags"
55 55
56 #define SYNC_SYMLINK(dir) \ 56 #define SYNC_SYMLINK(dir) \
57 (((dir)->symlink & SYNC_SYMLINK_SYNC) == SYNC_SYMLINK_SYNC) 57 (((dir)->symlink & SYNC_SYMLINK_SYNC) == SYNC_SYMLINK_SYNC)
58 58
59 #define SYNC_HASHING(dir) ((dir)->hashing)
60 #define SYNC_STORE_HASH(dir) ((dir)->store_hash)
61
59 typedef struct TagConfig TagConfig; 62 typedef struct TagConfig TagConfig;
60 typedef struct Versioning Versioning; 63 typedef struct Versioning Versioning;
61 typedef struct SplitConfig SplitConfig; 64 typedef struct SplitConfig SplitConfig;
62 65
63 typedef struct SyncDirectory { 66 typedef struct SyncDirectory {
80 time_t lock_timeout; 83 time_t lock_timeout;
81 bool backuppull; 84 bool backuppull;
82 bool lockpull; 85 bool lockpull;
83 bool lockpush; 86 bool lockpush;
84 bool hashing; 87 bool hashing;
88 bool store_hash;
85 uint32_t db_settings; 89 uint32_t db_settings;
86 } SyncDirectory; 90 } SyncDirectory;
87 91
88 struct SplitConfig { 92 struct SplitConfig {
89 /* 93 /*

mercurial