SBOFF
if (fsid_dev_read(dev, SBOFF, sizeof(buffer), buffer) != 0)
if (fsid_dev_read(dev, SBOFF, sizeof(buffer), buffer) != 0)
if(fsid_dev_read(dev, SBOFF, sizeof(buffer), buffer) != 0)
if(fsid_dev_read(dev, SBOFF, sizeof(buffer), buffer) != 0)
rdfs(SBOFF, SBSIZE, (char *)fs);
if (lseek(fd, (off_t)SBOFF, SEEK_SET) < 0)
bread(SBOFF, (char *) sblock, SBSIZE);
#ifndef SBOFF
if (lseek(fd, (off_t)SBOFF, SEEK_SET) == (off_t)-1)
if (lseek(fd, (off_t)SBOFF, SEEK_SET) == (off_t)-1)
rdfs((daddr_t)(SBOFF/DEV_BSIZE), (size_t)SBSIZE, &sblock, fsi);
ufs_daddr_t super = bflag ? bflag : SBOFF / dev_bsize;
if (havesb && sblk.b_bno != SBOFF / dev_bsize &&
sblk.b_bno = SBOFF / dev_bsize;
if (lseek(devfd, SBOFF, SEEK_SET) == -1) {
(intmax_t)SBOFF, device);
if (lseek(devfd, SBOFF, SEEK_SET) == -1) {
(intmax_t)SBOFF, device);
rdfs((daddr_t)(SBOFF/DEV_BSIZE), (size_t)SBSIZE, &osblock, fsi);
wtfs((daddr_t)(SBOFF / DEV_BSIZE), (size_t)SBSIZE, &sblock,
(SBOFF + slice_offset) / sectorsize,
((SBOFF + slice_offset) / sectorsize) - 1);
erfs(SBOFF + slice_offset, (fsbtodb(&sblock,sblock.fs_size) -
((SBOFF + slice_offset)/ sectorsize) - 1) *
wtfs((int)SBOFF / sectorsize, sbsize, (char *)&sblock);
bread(SBOFF, (char *)&sblock, (long)SBSIZE);
if (bread((daddr_t)SBOFF, (char *)fs, SBSIZE))
bwrite((daddr_t)SBOFF / dev_bsize, (const char *)fs, SBSIZE);
SBOFF / DEV_BSIZE, SBSIZE, (char *)fs, &buf_size);
bp = getblk(mp->um_devvp, SBOFF, SBSIZE, 0, 0);
if ((error = bread(devvp, SBOFF, SBSIZE, &bp)) != 0) {
if ((error = bread(devvp, SBOFF, SBSIZE, &bp)) != 0)
bp = getblk(mp->um_devvp, SBOFF, (int)fs->fs_sbsize, 0, 0);
if ((error = bread(devvp, SBOFF, SBSIZE, &bp)) != 0) {
if ((error = bread(devvp, SBOFF, SBSIZE, &bp)) != 0)
|| lseek(fd,SBOFF,0) != SBOFF