tvbackup: adapt to new libventi interface - plan9port - [fork] Plan 9 from user space
HTML git clone git://src.adamsgaard.dk/plan9port
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit b8f457199c4228aed8a8049639e85df2c9cbe858
DIR parent 77ac35832191e456a5d9a3ccff667ab262838303
HTML Author: Russ Cox <rsc@swtch.com>
Date: Wed, 10 Jun 2009 10:16:40 -0700
vbackup: adapt to new libventi interface
Diffstat:
M src/cmd/vbackup/vbackup.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
---
DIR diff --git a/src/cmd/vbackup/vbackup.c b/src/cmd/vbackup/vbackup.c
t@@ -189,7 +189,7 @@ threadmain(int argc, char **argv)
if(verbose)
fprint(2, "cache %d blocks\n", csize);
- c = vtcachealloc(z, bsize, csize);
+ c = vtcachealloc(z, bsize*csize);
zcache = c;
/*
t@@ -211,7 +211,7 @@ threadmain(int argc, char **argv)
sysfatal("bad score: %r");
if(pref!=nil && strcmp(pref, fsys->type) != 0)
sysfatal("score is %s but fsys is %s", pref, fsys->type);
- b = vtcacheglobal(c, score, VtRootType);
+ b = vtcacheglobal(c, score, VtRootType, VtRootSize);
if(b){
if(vtrootunpack(&root, b->data) < 0)
sysfatal("bad root: %r");
t@@ -221,7 +221,7 @@ threadmain(int argc, char **argv)
memmove(score, root.score, VtScoreSize);
vtblockput(b);
}
- b = vtcacheglobal(c, score, VtDirType);
+ b = vtcacheglobal(c, score, VtDirType, VtEntrySize);
if(b == nil)
sysfatal("vtcacheglobal %V: %r", score);
if(vtentryunpack(&e, b->data, 0) < 0)
t@@ -330,7 +330,7 @@ threadmain(int argc, char **argv)
vtfileunlock(vfile);
vtfileclose(vfile);
- b = vtcacheallocblock(c, VtDirType);
+ b = vtcacheallocblock(c, VtDirType, VtEntrySize);
if(b == nil)
sysfatal("vtcacheallocblock: %r");
vtentrypack(&e, b->data, 0);
t@@ -345,7 +345,7 @@ threadmain(int argc, char **argv)
memmove(root.prev, prev, VtScoreSize);
vtblockput(b);
- b = vtcacheallocblock(c, VtRootType);
+ b = vtcacheallocblock(c, VtRootType, VtRootSize);
if(b == nil)
sysfatal("vtcacheallocblock: %r");
vtrootpack(&root, b->data);