Go to the documentation of this file.
21 #if defined(_RPMDAV_INTERNAL)
29 #if defined(WITH_PTHREADS)
35 #if !defined(DT_DIR) || defined(__APPLE__)
45 typedef struct __dirstream *
AVDIR;
48 # if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__OpenBSD__)
49 typedef struct __dirstream *
AVDIR;
50 typedef struct __dirstream *
DAVDIR;
62 #if defined(_RPMAV_INTERNAL)
65 typedef struct avContext_s * avContext;
71 #define ISAVMAGIC(_dir) (!memcmp((_dir), &avmagicdir, sizeof(avmagicdir)))
108 mode_t mode,
size_t size, time_t mtime)
177 int davReq(
FD_t ctrl,
const char * httpCmd,
const char * httpArg)
216 ssize_t
davRead(
void * cookie,
char * buf,
size_t count)
222 ssize_t
davWrite(
void * cookie,
const char * buf,
size_t count)
240 int davMkdir(
const char * path, mode_t mode)
252 int davRename(
const char * oldpath,
const char * newpath)
294 int davStat(
const char * path,
struct stat * st)
301 int davLstat(
const char * path,
struct stat * st)
308 char *
davRealpath(
const char * path,
char * resolved_path)