Blob


1 #include "stdinc.h"
2 #include "dat.h"
3 #include "fns.h"
5 void
6 usage(void)
7 {
8 fprint(2, "usage: printmap [-B blockcachesize] config\n");
9 threadexitsall("usage");
10 }
12 Config conf;
14 void
15 threadmain(int argc, char *argv[])
16 {
17 u32int bcmem;
18 int fix;
20 fix = 0;
21 bcmem = 0;
22 ARGBEGIN{
23 case 'B':
24 bcmem = unittoull(ARGF());
25 break;
26 default:
27 usage();
28 break;
29 }ARGEND
31 if(!fix)
32 readonly = 1;
34 if(argc != 1)
35 usage();
37 if(initventi(argv[0], &conf) < 0)
38 sysfatal("can't init venti: %r");
40 printindex(1, mainindex);
41 threadexitsall(0);
42 }