dav/db.h

changeset 523
923a4528a2ae
parent 522
46f96dcd6eab
child 524
d53fd1006485
equal deleted inserted replaced
522:46f96dcd6eab 523:923a4528a2ae
35 #include <ucx/buffer.h> 35 #include <ucx/buffer.h>
36 #include <time.h> 36 #include <time.h>
37 37
38 #include <libxml/xmlreader.h> 38 #include <libxml/xmlreader.h>
39 39
40 #include "finfo.h"
41
40 #ifdef __cplusplus 42 #ifdef __cplusplus
41 extern "C" { 43 extern "C" {
42 #endif 44 #endif
43 45
44 #define DB_STORE_MODE 1 46 #define DB_STORE_MODE 1
56 uid_t uid; 58 uid_t uid;
57 gid_t gid; 59 gid_t gid;
58 off_t size; 60 off_t size;
59 DavBool isdirectory; 61 DavBool isdirectory;
60 DavBool skipped; 62 DavBool skipped;
61 DavBool tags_updated;
62 UcxBuffer *cached_tags; 63 UcxBuffer *cached_tags;
64 XAttributes *xattr;
63 char *tags_hash; 65 char *tags_hash;
64 char *xattr_hash; 66 char *xattr_hash;
67
68 DavBool tags_updated;
69 DavBool finfo_updated;
70 DavBool xattr_updated;
71 DavBool metadata_updated;
65 72
66 DavBool keep; 73 DavBool keep;
67 DavBool restore; 74 DavBool restore;
68 }; 75 };
69 76

mercurial