diff options
author | rsc <devnull@localhost> | 2005-02-13 18:32:06 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2005-02-13 18:32:06 +0000 |
commit | 587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d (patch) | |
tree | a91ce1f6d0221599e3988268e0943b834c314035 /include | |
parent | 42e8d853f498c954c8e3c45e8f1084a453b65163 (diff) | |
download | plan9port-587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d.tar.gz plan9port-587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d.tar.bz2 plan9port-587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d.zip |
different logging
Diffstat (limited to 'include')
-rw-r--r-- | include/venti.h | 16 |
1 files changed, 10 insertions, 6 deletions
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 |