Lines Matching refs:path
99 p->uri.path = buffer_init(); in INIT_FUNC()
102 p->physical.path = buffer_init(); in INIT_FUNC()
151 buffer_free(p->uri.path); in FREE_FUNC()
154 buffer_free(p->physical.path); in FREE_FUNC()
449 if (con->uri.path->used == 0) return HANDLER_GO_ON; in URIHANDLER_FUNC()
536 if (-1 == unlink(dst->path->ptr)) { in webdav_delete_file()
582 d.path = buffer_init(); in webdav_delete_dir()
585 if (NULL != (dir = opendir(dst->path->ptr))) { in webdav_delete_dir()
598 buffer_copy_string_buffer(d.path, dst->path); in webdav_delete_dir()
599 BUFFER_APPEND_SLASH(d.path); in webdav_delete_dir()
600 buffer_append_string(d.path, de->d_name); in webdav_delete_dir()
607 if (-1 == stat(d.path->ptr, &st)) { in webdav_delete_dir()
613 if (-1 == rmdir(d.path->ptr)) { in webdav_delete_dir()
655 buffer_free(d.path); in webdav_delete_dir()
668 if (stream_open(&s, src->path)) { in webdav_copy_file()
672 …if (-1 == (ofd = open(dst->path->ptr, O_WRONLY|O_TRUNC|O_CREAT|(overwrite ? 0 : O_EXCL), WEBDAV_FI… in webdav_copy_file()
741 if (NULL != (srcdir = opendir(src->path->ptr))) { in webdav_copy_dir()
745 s.path = buffer_init(); in webdav_copy_dir()
748 d.path = buffer_init(); in webdav_copy_dir()
759 buffer_copy_string_buffer(s.path, src->path); in webdav_copy_dir()
760 BUFFER_APPEND_SLASH(s.path); in webdav_copy_dir()
761 buffer_append_string(s.path, de->d_name); in webdav_copy_dir()
763 buffer_copy_string_buffer(d.path, dst->path); in webdav_copy_dir()
764 BUFFER_APPEND_SLASH(d.path); in webdav_copy_dir()
765 buffer_append_string(d.path, de->d_name); in webdav_copy_dir()
775 if (-1 == stat(s.path->ptr, &st)) { in webdav_copy_dir()
779 if (-1 == mkdir(d.path->ptr, WEBDAV_DIR_MODE) && in webdav_copy_dir()
819 buffer_free(s.path); in webdav_copy_dir()
821 buffer_free(d.path); in webdav_copy_dir()
836 if (HANDLER_ERROR != (stat_cache_get_entry(srv, con, dst->path, &sce))) { in webdav_get_live_property()
856 if (buffer_is_equal_right_len(dst->path, ds->key, ds->key->used - 1)) { in webdav_get_live_property()
1227 if (con->physical.path->used == 0) return HANDLER_GO_ON; in URIHANDLER_FUNC()
1241 switch (stat_cache_get_entry(srv, con, con->physical.path, &sce)) { in URIHANDLER_FUNC()
1322 con->uri.path->ptr, in URIHANDLER_FUNC()
1323 con->uri.path->used - 1, in URIHANDLER_FUNC()
1367 buffer_append_string_encoded(b, CONST_BUF_LEN(con->uri.path), ENCODING_REL_URI); in URIHANDLER_FUNC()
1399 if (NULL != (dir = opendir(con->physical.path->ptr))) { in URIHANDLER_FUNC()
1404 d.path = buffer_init(); in URIHANDLER_FUNC()
1413 buffer_copy_string_buffer(d.path, dst->path); in URIHANDLER_FUNC()
1414 BUFFER_APPEND_SLASH(d.path); in URIHANDLER_FUNC()
1422 buffer_append_string(d.path, de->d_name); in URIHANDLER_FUNC()
1467 buffer_free(d.path); in URIHANDLER_FUNC()
1510 if (-1 == mkdir(con->physical.path->ptr, WEBDAV_DIR_MODE)) { in URIHANDLER_FUNC()
1537 if (!webdav_has_lock(srv, con, p, con->uri.path)) { in URIHANDLER_FUNC()
1543 if (-1 == stat(con->physical.path->ptr, &st)) { in URIHANDLER_FUNC()
1579 if (-1 == rmdir(con->physical.path->ptr)) { in URIHANDLER_FUNC()
1594 } else if (-1 == unlink(con->physical.path->ptr)) { in URIHANDLER_FUNC()
1622 if (!webdav_has_lock(srv, con, p, con->uri.path)) { in URIHANDLER_FUNC()
1668 if (-1 == (fd = open(con->physical.path->ptr, O_WRONLY, WEBDAV_FILE_MODE))) { in URIHANDLER_FUNC()
1692 if (-1 == (fd = open(con->physical.path->ptr, O_WRONLY|O_TRUNC, WEBDAV_FILE_MODE))) { in URIHANDLER_FUNC()
1694 … -1 == (fd = open(con->physical.path->ptr, O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, WEBDAV_FILE_MODE))) { in URIHANDLER_FUNC()
1795 if (!webdav_has_lock(srv, con, p, con->uri.path)) { in URIHANDLER_FUNC()
1867 buffer_path_simplify(p->uri.path, p->tmp_buf); in URIHANDLER_FUNC()
1871 buffer_copy_string_buffer(p->physical.rel_path, p->uri.path); in URIHANDLER_FUNC()
1877 buffer_copy_string_buffer(p->physical.path, p->physical.doc_root); in URIHANDLER_FUNC()
1878 BUFFER_APPEND_SLASH(p->physical.path); in URIHANDLER_FUNC()
1879 buffer_copy_string_buffer(p->physical.basedir, p->physical.path); in URIHANDLER_FUNC()
1883 …buffer_append_string_len(p->physical.path, p->physical.rel_path->ptr + 1, p->physical.rel_path->us… in URIHANDLER_FUNC()
1885 buffer_append_string_buffer(p->physical.path, p->physical.rel_path); in URIHANDLER_FUNC()
1891 if (-1 == stat(con->physical.path->ptr, &st)) { in URIHANDLER_FUNC()
1905 if (-1 == stat(p->physical.path->ptr, &st)) { in URIHANDLER_FUNC()
1906 if (-1 == mkdir(p->physical.path->ptr, WEBDAV_DIR_MODE)) { in URIHANDLER_FUNC()
1916 unlink(p->physical.path->ptr); in URIHANDLER_FUNC()
1917 if (-1 == mkdir(p->physical.path->ptr, WEBDAV_DIR_MODE)) { in URIHANDLER_FUNC()
1934 rmdir(con->physical.path->ptr); in URIHANDLER_FUNC()
1943 if (!webdav_has_lock(srv, con, p, p->uri.path)) { in URIHANDLER_FUNC()
1949 if (0 == (r = stat(p->physical.path->ptr, &st))) { in URIHANDLER_FUNC()
1954 if (NULL != (sep = strrchr(con->physical.path->ptr, '/'))) { in URIHANDLER_FUNC()
1955 buffer_append_string(p->physical.path, sep); in URIHANDLER_FUNC()
1956 r = stat(p->physical.path->ptr, &st); in URIHANDLER_FUNC()
1981 if (0 == rename(con->physical.path->ptr, p->physical.path->ptr)) { in URIHANDLER_FUNC()
1992 con->uri.path->ptr, in URIHANDLER_FUNC()
1993 con->uri.path->used - 1, in URIHANDLER_FUNC()
2008 p->uri.path->ptr, in URIHANDLER_FUNC()
2009 p->uri.path->used - 1, in URIHANDLER_FUNC()
2013 con->uri.path->ptr, in URIHANDLER_FUNC()
2014 con->uri.path->used - 1, in URIHANDLER_FUNC()
2049 if (!webdav_has_lock(srv, con, p, con->uri.path)) { in URIHANDLER_FUNC()
2055 if (-1 == stat(con->physical.path->ptr, &st)) { in URIHANDLER_FUNC()
2120 con->uri.path->ptr, in URIHANDLER_FUNC()
2121 con->uri.path->used - 1, in URIHANDLER_FUNC()
2289 p->uri.path->ptr, in URIHANDLER_FUNC()
2290 p->uri.path->used - 1, in URIHANDLER_FUNC()
2342 CONST_BUF_LEN(con->uri.path), in URIHANDLER_FUNC()
2461 CONST_BUF_LEN(con->uri.path), in URIHANDLER_FUNC()