no mode on vtcachealloc
diff --git a/src/cmd/vbackup/vbackup.c b/src/cmd/vbackup/vbackup.c
index 4fdaf3e..39e1b29 100644
--- a/src/cmd/vbackup/vbackup.c
+++ b/src/cmd/vbackup/vbackup.c
@@ -167,7 +167,7 @@
 
 	if(verbose)
 		fprint(2, "cache %d blocks\n", csize);
-	c = vtcachealloc(z, bsize, csize, VtORDWR);
+	c = vtcachealloc(z, bsize, csize);
 	zcache = c;
 
 	/*
diff --git a/src/cmd/vbackup/vcat.c b/src/cmd/vbackup/vcat.c
index 581adcb..1725ffd 100644
--- a/src/cmd/vbackup/vcat.c
+++ b/src/cmd/vbackup/vcat.c
@@ -47,7 +47,7 @@
 		sysfatal("vtdial: %r");
 	if(vtconnect(z) < 0)
 		sysfatal("vtconnect: %r");
-	if((c = vtcachealloc(z, 16384, 32, VtOREAD)) == nil)
+	if((c = vtcachealloc(z, 16384, 32)) == nil)
 		sysfatal("vtcache: %r");
 	if((disk = diskopenventi(c, score)) == nil)
 		sysfatal("diskopenventi: %r");
diff --git a/src/cmd/vbackup/vnfs.c b/src/cmd/vbackup/vnfs.c
index 6c6421c..4e350f9 100644
--- a/src/cmd/vbackup/vnfs.c
+++ b/src/cmd/vbackup/vnfs.c
@@ -137,7 +137,7 @@
 		sysfatal("vtdial: %r");
 	if(vtconnect(z) < 0)
 		sysfatal("vtconnect: %r");
-	if((vcache = vtcachealloc(z, blocksize, cachesize, OREAD)) == nil)
+	if((vcache = vtcachealloc(z, blocksize, cachesize)) == nil)
 		sysfatal("vtcache: %r");
 
 	configfile = argv[0];