aboutsummaryrefslogtreecommitdiff
path: root/include/venti.h
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2005-02-13 18:32:06 +0000
committerrsc <devnull@localhost>2005-02-13 18:32:06 +0000
commit587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d (patch)
treea91ce1f6d0221599e3988268e0943b834c314035 /include/venti.h
parent42e8d853f498c954c8e3c45e8f1084a453b65163 (diff)
downloadplan9port-587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d.tar.gz
plan9port-587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d.tar.bz2
plan9port-587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d.zip
different logging
Diffstat (limited to 'include/venti.h')
-rw-r--r--include/venti.h16
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