71 int davReq(
FD_t ctrl,
const char * httpCmd,
const char * httpArg)
146 int davRename(
const char * oldpath,
const char * newpath)
int davDisconnect(void *_u)
Close active neon transfer(s) (if any).
int davMkdir(const char *path, mode_t mode)
int davLstat(const char *path, struct stat *st)
lstat(2) clone.
DIR * davOpendir(const char *path)
Create an argv directory from DAV collection.
ssize_t davRead(void *cookie, char *buf, size_t count)
static PyObject *char * mode
int rpmioHttpConnectTimeoutSecs
int davFree(urlinfo u)
Free persistent neon session state.
struct dirent * davReaddir(DIR *dir)
Return next entry from a DAV collection.
The FD_t File Handle data structure.
int davSeek(void *cookie, _libio_pos_t pos, int whence)
int davClosedir(DIR *dir)
Close a DAV collection.
int davUnlink(const char *path)
int davRmdir(const char *path)
char * davRealpath(const char *path, char *resolved_path)
realpath(3) clone.
ssize_t davWrite(void *cookie, const char *buf, size_t count)
FD_t httpOpen(const char *url, int flags, mode_t mode, urlinfo *uret)
int davClose(void *cookie)
void davDestroy(void)
Free global neon+openSSL state memory.
int rpmioHttpReadTimeoutSecs
const char * rpmioHttpUserAgent
int davRename(const char *oldpath, const char *newpath)
FD_t davOpen(const char *url, int flags, mode_t mode, urlinfo *uret)
Open a URL.
int davReq(FD_t ctrl, const char *httpCmd, const char *httpArg)
Send a http request.
const char * rpmioHttpAccept
char * buf
Parse (and execute) macro undefinition.
int davStat(const char *path, struct stat *st)
stat(2) clone.
int davResp(urlinfo u, FD_t ctrl, char *const *str)
Read a http response.
DIR * ftpOpendir(const char *path)
Create an argv directory from an ftp:// URI.