libidav/webdav.h

changeset 208
1fb26aca5093
parent 207
de23f8881e9f
child 221
e22c29b7ee2f
--- a/libidav/webdav.h	Mon Mar 14 11:54:55 2016 +0100
+++ b/libidav/webdav.h	Mon Mar 14 17:18:33 2016 +0100
@@ -42,6 +42,12 @@
 #endif
 
 typedef int DavBool;
+#ifndef TRUE
+#define TRUE 0
+#endif
+#ifndef FALSE
+#define FALSE 0
+#endif
     
 typedef struct DavContext    DavContext;
 typedef struct DavProxy      DavProxy;
@@ -117,6 +123,7 @@
     UcxMempool    *mp;
     UcxMap        *pathcache;
     DavKey        *key;
+    void          *locks;
     uint32_t      flags;
     DavError      error;
     const char    *errorstr;
@@ -232,8 +239,8 @@
 int dav_copyto(DavResource *res, char *url, DavBool override);
 int dav_moveto(DavResource *res, char *url, DavBool override);
 
-char* dav_lock(DavResource *res);
-int dav_unlock(DavResource *res, char *locktoken);
+int dav_lock(DavResource *res);
+int dav_unlock(DavResource *res);
 
 char* dav_get_property(DavResource *res, char *name);
 char* dav_get_property_ns(DavResource *res, char *ns, char *name);

mercurial