13 * Send a http request.
15 * @param httpCmd http command
16 * @param httpArg http command argument (NULL if none)
17 * @returns 0 on success
19 int davReq(FD_t ctrl, const char * httpCmd, const char * httpArg);
22 * Read a http response.
25 * @retval *str error msg
26 * @returns 0 on success
28 int davResp(urlinfo u, FD_t ctrl, char *const * str);
32 FD_t davOpen(const char * url, int flags,
33 mode_t mode, urlinfo * uret);
37 ssize_t davRead(void * cookie, char * buf, size_t count);
41 ssize_t davWrite(void * cookie, const char * buf, size_t count);
45 int davSeek(void * cookie, _libio_pos_t pos, int whence);
49 int davClose(void * cookie);