URI: 
       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);