diff options
author | Taru Karttunen <taruti@taruti.net> | 2011-03-30 15:46:40 +0300 |
---|---|---|
committer | Taru Karttunen <taruti@taruti.net> | 2011-03-30 15:46:40 +0300 |
commit | e5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch) | |
tree | d8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/cmd/webfs/fns.h |
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/cmd/webfs/fns.h')
-rwxr-xr-x | sys/src/cmd/webfs/fns.h | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/sys/src/cmd/webfs/fns.h b/sys/src/cmd/webfs/fns.h new file mode 100755 index 000000000..7bebe018f --- /dev/null +++ b/sys/src/cmd/webfs/fns.h @@ -0,0 +1,62 @@ +/* buf.c */ +void initibuf(Ibuf*, Ioproc*, int); +int readibuf(Ibuf*, char*, int); +void unreadline(Ibuf*, char*); +int readline(Ibuf*, char*, int); + +/* client.c */ +int newclient(int); +void closeclient(Client*); +void clonectl(Ctl*); +int ctlwrite(Req*, Ctl*, char*, char*); +int clientctlwrite(Req*, Client*, char*, char*); +int globalctlwrite(Req*, char*, char*); +void ctlread(Req*, Client*); +void globalctlread(Req*); +void plumburl(char*, char*); + +/* cookies.c */ +void cookieread(Req*); +void cookiewrite(Req*); +void cookieopen(Req*); +void cookieclunk(Fid*); +void initcookies(char*); +void closecookies(void); +void httpsetcookie(char*, char*, char*); +char* httpcookies(char*, char*, int); + +/* fs.c */ +void initfs(void); + +/* http.c */ +int httpopen(Client*, Url*); +int httpread(Client*, Req*); +void httpclose(Client*); + +/* io.c */ +int iotlsdial(Ioproc*, char*, char*, char*, int*, int); +int ioprint(Ioproc*, int, char*, ...); +#pragma varargck argpos ioprint 3 + +/* plumb.c */ +void plumbinit(void); +void plumbstart(void); +void replumb(Client*); + +/* url.c */ +Url* parseurl(char*, Url*); +void freeurl(Url*); +void rewriteurl(Url*); +int seturlquery(Url*, char*); +Url* copyurl(Url*); +char* escapeurl(char*, int(*)(int)); +char* unescapeurl(char*); +void initurl(void); + +/* util.c */ +char* estrdup(char*); +char* estrmanydup(char*, ...); +char* estredup(char*, char*); +void* emalloc(uint); +void* erealloc(void*, uint); +char* strlower(char*); |