--- src/sbin/hammer/hammer.c 2008/02/08 08:30:56 1.8 +++ src/sbin/hammer/hammer.c 2008/02/23 20:55:21 1.9 @@ -136,6 +136,11 @@ main(int ac, char **av) hammer_cmd_show(node_offset, 0, NULL, NULL); exit(0); } + if (strcmp(av[0], "blockmap") == 0) { + hammer_parsedevs(blkdevs); + hammer_cmd_blockmap(); + exit(0); + } usage(1); /* not reached */ return(0); @@ -241,6 +246,7 @@ usage(int exit_code) "hammer prune from to every \n" "hammer history[@offset[,len]] ...\n" "hammer -f blkdevs [-r] show [vol_no[:clu_no]]\n" + "hammer -f blkdevs blockmap\n" ); fprintf(stderr, "time: +n[s/m/h/D/M/Y]\n" "time: yyyymmdd[:hhmmss]\n"