35 #ifdef __cplusplus |
35 #ifdef __cplusplus |
36 extern "C" { |
36 extern "C" { |
37 #endif |
37 #endif |
38 |
38 |
39 typedef struct WebdavXAttrRepository { |
39 typedef struct WebdavXAttrRepository { |
40 int a; |
40 char *xattr_name; |
41 } WebdavXAttrRepository; |
41 } WebdavXAttrRepository; |
42 |
42 |
43 typedef struct WebdavXAttrBackend { |
43 typedef struct WebdavXAttrBackend { |
44 WebdavXAttrRepository *repo; |
44 WebdavXAttrRepository *repo; |
45 } WebdavXAttrBackend; |
45 } WebdavXAttrBackend; |
|
46 |
|
47 typedef struct XAttrPropfind { |
|
48 const char *base_href; |
|
49 const char *base_path; |
|
50 } XAttrPropfind; |
46 |
51 |
47 int webdav_init_xattr_backend(void); |
52 int webdav_init_xattr_backend(void); |
48 |
53 |
49 |
54 |
50 void* webdav_xattr_init(ServerConfiguration *cfg, pool_handle_t *pool, WSConfigNode *config); |
55 void* webdav_xattr_init(ServerConfiguration *cfg, pool_handle_t *pool, WSConfigNode *config); |