+ sblock = (struct fs *)buf;
+ sync();
+ bread(SBOFF, sblock, SBSIZE);
+ if (sblock->fs_magic != FS_MAGIC) {
+ msg("bad sblock magic number\n");
+ dumpabort();
+ }
+ dev_bsize = sblock->fs_fsize / fsbtodb(sblock, 1);
+ msiz = roundup(howmany(sblock->fs_ipg * sblock->fs_ncg, NBBY),
+ TP_BSIZE);
+ clrmap = (char *)calloc(msiz, sizeof(char));
+ dirmap = (char *)calloc(msiz, sizeof(char));
+ nodmap = (char *)calloc(msiz, sizeof(char));