aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/venti/mkroot.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/venti/mkroot.c')
-rw-r--r--src/cmd/venti/mkroot.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/cmd/venti/mkroot.c b/src/cmd/venti/mkroot.c
index f18cbf35..8c38b1d1 100644
--- a/src/cmd/venti/mkroot.c
+++ b/src/cmd/venti/mkroot.c
@@ -1,6 +1,7 @@
-#include "stdinc.h"
-#include "dat.h"
-#include "fns.h"
+#include <u.h>
+#include <libc.h>
+#include <venti.h>
+#include <thread.h>
char *host;
@@ -31,14 +32,15 @@ threadmain(int argc, char *argv[])
if(argc != 5)
usage();
- ventifmtinstall();
+ fmtinstall('V', vtscorefmt);
+ fmtinstall('F', vtfcallfmt);
strecpy(root.name, root.name+sizeof root.name, argv[0]);
strecpy(root.type, root.type+sizeof root.type, argv[1]);
- if(vtparsescore(argv[2], strlen(argv[2]), nil, root.score) < 0)
+ if(vtparsescore(argv[2], nil, root.score) < 0)
sysfatal("bad score '%s'", argv[2]);
root.blocksize = atoi(argv[3]);
- if(vtparsescore(argv[4], strlen(argv[4]), nil, root.prev) < 0)
+ if(vtparsescore(argv[4], nil, root.prev) < 0)
sysfatal("bad score '%s'", argv[4]);
vtrootpack(&root, buf);