From 587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d Mon Sep 17 00:00:00 2001 From: rsc Date: Sun, 13 Feb 2005 18:32:06 +0000 Subject: different logging --- include/venti.h | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'include/venti.h') diff --git a/include/venti.h b/include/venti.h index ed50d680..16cabe8d 100644 --- a/include/venti.h +++ b/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 -- cgit v1.2.3