libidav/utils.h

changeset 40
a95ee94b9204
parent 39
3e55bed345f9
child 43
03076907b58a
equal deleted inserted replaced
39:3e55bed345f9 40:a95ee94b9204
32 #include <sys/types.h> 32 #include <sys/types.h>
33 #include <libxml/tree.h> 33 #include <libxml/tree.h>
34 #include <ucx/string.h> 34 #include <ucx/string.h>
35 #include <sys/stat.h> 35 #include <sys/stat.h>
36 #include <inttypes.h> 36 #include <inttypes.h>
37 #include <curl/curl.h>
38 #include "webdav.h"
37 39
38 #ifdef _WIN32 40 #ifdef _WIN32
39 #include <io.h> 41 #include <io.h>
40 #define S_IRWXG 070 42 #define S_IRWXG 070
41 #define S_IRGRP 040 43 #define S_IRGRP 040
57 int util_mkdir(char *path, mode_t mode); 59 int util_mkdir(char *path, mode_t mode);
58 60
59 char* util_url_path(char *url); 61 char* util_url_path(char *url);
60 char* util_resource_name(char *url); 62 char* util_resource_name(char *url);
61 char* util_concat_path(char *url_base, char *path); 63 char* util_concat_path(char *url_base, char *path);
64 void util_set_url(DavSession *sn, char *path);
65 char* util_path_to_url(DavSession *sn, char *path);
62 char* util_parent_path(char *path); 66 char* util_parent_path(char *path);
63 67
64 int util_getboolean(char *v); 68 int util_getboolean(char *v);
65 int util_strtoint(char *str, int64_t *value); 69 int util_strtoint(char *str, int64_t *value);
66 70

mercurial