1 a0d146ed 2005-07-12 devnull #include "stdinc.h"
2 a0d146ed 2005-07-12 devnull #include "dat.h"
3 a0d146ed 2005-07-12 devnull #include "fns.h"
6 a0d146ed 2005-07-12 devnull usage(void)
8 a0d146ed 2005-07-12 devnull fprint(2, "usage: printmap [-B blockcachesize] config\n");
9 a0d146ed 2005-07-12 devnull threadexitsall("usage");
12 a0d146ed 2005-07-12 devnull Config conf;
15 a0d146ed 2005-07-12 devnull threadmain(int argc, char *argv[])
17 a0d146ed 2005-07-12 devnull u32int bcmem;
21 a0d146ed 2005-07-12 devnull bcmem = 0;
22 a0d146ed 2005-07-12 devnull ARGBEGIN{
23 a0d146ed 2005-07-12 devnull case 'B':
24 a0d146ed 2005-07-12 devnull bcmem = unittoull(ARGF());
32 a0d146ed 2005-07-12 devnull readonly = 1;
34 a0d146ed 2005-07-12 devnull if(argc != 1)
37 a0d146ed 2005-07-12 devnull if(initventi(argv[0], &conf) < 0)
38 a0d146ed 2005-07-12 devnull sysfatal("can't init venti: %r");
40 a0d146ed 2005-07-12 devnull printindex(1, mainindex);
41 a0d146ed 2005-07-12 devnull threadexitsall(0);