commit 587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d from: rsc date: Sun Feb 13 18:32:06 2005 UTC different logging commit - 42e8d853f498c954c8e3c45e8f1084a453b65163 commit + 587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d blob - ed50d680643e2240537604eb6812f9fcdde26b15 blob + 16cabe8deaaaa483ff47b5ff5851d23e080a2d64 --- include/venti.h +++ include/venti.h @@ -53,6 +53,7 @@ typedef struct VtLogChunk VtLogChunk; struct VtLog { VtLog *next; /* in hash table */ + char *name; VtLogChunk *chunk; uint nchunk; VtLogChunk *w; @@ -60,19 +61,19 @@ struct VtLog int ref; }; -struct VtLogchunk +struct VtLogChunk { - char *buf; - uint nbuf; - char *w; + char *p; + char *ep; + char *wp; }; VtLog *vtlogopen(char *name, uint size); void vtlogprint(VtLog *log, char *fmt, ...); void vtlog(char *name, char *fmt, ...); -void vtlogclose(char *name); +void vtlogclose(VtLog*); void vtlogremove(char *name); -int vtlogdump(int fd, VtLog*); +void vtlogdump(int fd, VtLog*); /* XXX begin actual venti.h */ @@ -335,6 +336,7 @@ struct VtConn char *version; char *uid; char *sid; + char addr[256]; /* address of other side */ }; VtConn *vtconn(int infd, int outfd); @@ -487,6 +489,8 @@ int vtfileremove(VtFile*); extern int chattyventi; extern int ventidoublechecksha1; +extern char *VtServerLog; + #ifdef __cplusplus } #endif