--- a/libidav/utils.h Thu Mar 28 11:54:27 2019 +0100 +++ b/libidav/utils.h Thu Mar 28 14:18:54 2019 +0100 @@ -72,6 +72,11 @@ char* util_get_url(DavSession *sn, const char *href); void util_set_url(DavSession *sn, const char *href); +/* + * returns true if path1 and path2 are equal or if path2 is a child of path1 + */ +int util_path_isrelated(const char *path1, const char *path2); + void util_capture_header(CURL *handle, UcxMap* map); char* util_path_to_url(DavSession *sn, char *path);