diff -r 527d0fde484e -r de23f8881e9f libidav/webdav.h --- a/libidav/webdav.h Sun Mar 06 15:19:50 2016 +0100 +++ b/libidav/webdav.h Mon Mar 14 11:54:55 2016 +0100 @@ -64,6 +64,7 @@ DAV_FORBIDDEN, DAV_METHOD_NOT_ALLOWED, DAV_CONFLICT, + DAV_LOCKED, DAV_UNSUPPORTED_PROTOCOL, DAV_COULDNT_RESOLVE_PROXY, DAV_COULDNT_RESOLVE_HOST, @@ -231,6 +232,9 @@ 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); + char* dav_get_property(DavResource *res, char *name); char* dav_get_property_ns(DavResource *res, char *ns, char *name); void dav_set_property(DavResource *res, char *name, char *value);