diff -r de23f8881e9f -r 1fb26aca5093 libidav/webdav.h --- 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);