dav/sync.h

changeset 368
11797f33bc24
parent 367
4a6a59f89f9f
child 369
4322b8953bd5
equal deleted inserted replaced
367:4a6a59f89f9f 368:11797f33bc24
48 #ifdef __cplusplus 48 #ifdef __cplusplus
49 extern "C" { 49 extern "C" {
50 #endif 50 #endif
51 51
52 #define STDIN_BUF_SIZE 2048 52 #define STDIN_BUF_SIZE 2048
53
54 #define MACOS_TAG_XATTR "com.apple.metadata:_kMDItemUserTags"
55 53
56 void print_usage(char *cmd); 54 void print_usage(char *cmd);
57 55
58 pthread_t start_sighandler(pthread_mutex_t *mutex) ; 56 pthread_t start_sighandler(pthread_mutex_t *mutex) ;
59 void stop_sighandler(pthread_mutex_t *mutex, pthread_t tid); 57 void stop_sighandler(pthread_mutex_t *mutex, pthread_t tid);
84 LocalResource *res); 82 LocalResource *res);
85 83
86 int sync_set_status(DavResource *res, char *status); 84 int sync_set_status(DavResource *res, char *status);
87 int sync_remove_status(DavResource *res); 85 int sync_remove_status(DavResource *res);
88 UcxBuffer* sync_get_file_tag_data(SyncDirectory *dir, LocalResource *res); 86 UcxBuffer* sync_get_file_tag_data(SyncDirectory *dir, LocalResource *res);
89 UcxList* sync_get_file_tags(SyncDirectory *dir, LocalResource *res); 87 UcxList* sync_get_file_tags(SyncDirectory *dir, LocalResource *res, DavBool *changed);
90 int sync_store_tags(SyncDirectory *dir, const char *path, LocalResource *local, DavResource *res); 88 int sync_store_tags(SyncDirectory *dir, const char *path, LocalResource *local, DavResource *res);
91 int sync_put_resource( 89 int sync_put_resource(
92 SyncDirectory *dir, 90 SyncDirectory *dir,
93 DavResource *res, 91 DavResource *res,
94 LocalResource *local, 92 LocalResource *local,

mercurial