61 void print_usage(char *cmd); |
61 void print_usage(char *cmd); |
62 |
62 |
63 pthread_t start_sighandler(pthread_mutex_t *mutex) ; |
63 pthread_t start_sighandler(pthread_mutex_t *mutex) ; |
64 void stop_sighandler(pthread_mutex_t *mutex, pthread_t tid); |
64 void stop_sighandler(pthread_mutex_t *mutex, pthread_t tid); |
65 |
65 |
|
66 void res2map(DavResource *root, UcxMap *map); |
|
67 |
66 int cmd_pull(CmdArgs *args); |
68 int cmd_pull(CmdArgs *args); |
67 int cmd_push(CmdArgs *args, DavBool archive); |
69 int cmd_push(CmdArgs *args, DavBool archive); |
68 |
70 |
69 int sync_get_resource( |
71 int sync_get_resource( |
70 CmdArgs *a, |
72 CmdArgs *a, |
79 void move_to_trash(SyncDirectory *dir, char *path); |
81 void move_to_trash(SyncDirectory *dir, char *path); |
80 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db); |
82 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db); |
81 UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db); |
83 UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db); |
82 LocalResource* local_resource_new(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir); |
84 LocalResource* local_resource_new(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir); |
83 LocalResource* local_resource_copy(LocalResource *res); |
85 LocalResource* local_resource_copy(LocalResource *res); |
84 int local_resource_is_changed(SyncDirectory *dir, SyncDatabase *db, LocalResource *res); |
86 int local_resource_is_changed( |
|
87 SyncDirectory *dir, |
|
88 SyncDatabase *db, |
|
89 LocalResource *res, |
|
90 UcxMap *svrres, |
|
91 DavBool restore_deleted, |
|
92 DavBool restore_modified); |
85 int remote_resource_is_changed( |
93 int remote_resource_is_changed( |
86 DavSession *sn, |
94 DavSession *sn, |
87 SyncDirectory *dir, |
95 SyncDirectory *dir, |
88 SyncDatabase *db, |
96 SyncDatabase *db, |
89 LocalResource *res); |
97 LocalResource *res); |