dav/sync.h

changeset 190
a76e43d89f55
parent 185
cd42cccee550
child 192
d10194a51304
--- a/dav/sync.h	Wed Feb 10 12:32:07 2016 +0100
+++ b/dav/sync.h	Fri Feb 12 18:26:58 2016 +0100
@@ -35,6 +35,8 @@
 
 #include "sopt.h"
 
+#include "version.h"
+
 #ifdef	__cplusplus
 extern "C" {
 #endif
@@ -48,7 +50,8 @@
 int cmd_sync(CmdArgs *args);
 
 int sync_get_resource(CmdArgs *a, SyncDirectory *dir, DavResource *res, SyncDatabase *db);
-void sync_remove_local_resource(SyncDirectory *dir, LocalResource *res);
+int sync_remove_local_resource(SyncDirectory *dir, LocalResource *res);
+void sync_remove_local_directory(SyncDirectory *dir, LocalResource *res);
 void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path);
 char* create_tmp_download_path(char *path);
 void move_to_trash(SyncDirectory *dir, char *path);
@@ -60,6 +63,7 @@
 int sync_set_status(DavResource *res, char *status);
 int sync_remove_status(DavResource *res);
 int sync_put_resource(SyncDirectory *dir, DavResource *res, LocalResource *local);
+int sync_mkdir(SyncDirectory *dir, DavResource *res, LocalResource *local);
 int sync_delete_remote_resource(DavSession *sn, LocalResource *res);
 
 

mercurial