commit 587f8f4ddb177e1e6ab32531b4f331e8a6d54b6d
parent 42e8d853f498c954c8e3c45e8f1084a453b65163
Author: rsc <devnull@localhost>
Date: Sun, 13 Feb 2005 18:32:06 +0000
different logging
Diffstat:
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git 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