SBLOCKSIZE
SBLOCKSIZE / DEV_BSIZE)) {
char sbbuf[SBLOCKSIZE]; /* superblock */
fs = (struct fs *)read_buf(fp, superblock, SBLOCKSIZE);
roundup(SBLOCK_UFS1 + SBLOCKSIZE, ffs_opts->bsize);
fsopts->size += roundup(SBLOCKSIZE, ffs_opts->bsize);
roundup(SBLOCK_UFS2 + SBLOCKSIZE, ffs_opts->bsize);
fsopts->size += roundup(SBLOCKSIZE, ffs_opts->bsize);
sbsize = SBLOCKSIZE;
roundup(howmany(sblock.fs_sblockloc + SBLOCKSIZE, sblock.fs_fsize),
roundup(howmany(8192 + SBLOCKSIZE, sblock.fs_fsize),
roundup(howmany(SBLOCKSIZE, sblock.fs_fsize), sblock.fs_frag));
if (sblock.fs_sbsize > SBLOCKSIZE)
sblock.fs_sbsize = SBLOCKSIZE;
if (sblock.fs_bsize < SBLOCKSIZE)
iobufsize = SBLOCKSIZE + 3 * sblock.fs_bsize;
memcpy(iobuf, writebuf, SBLOCKSIZE);
start = MAX(sblock.fs_bsize, SBLOCKSIZE);
char pad[SBLOCKSIZE];