ufsi
struct ufsi *fs_parametrize(void);
extern struct ufsi *ufsib;
struct ufsi *
static struct ufsi ufsi;
ufsi.ufs_dsize = FFS_FSBTODB(sblock,sblock->fs_size);
ufsi.ufs_bsize = sblock->fs_bsize;
ufsi.ufs_bshift = sblock->fs_bshift;
ufsi.ufs_fsize = sblock->fs_fsize;
ufsi.ufs_frag = sblock->fs_frag;
ufsi.ufs_fsatoda = sblock->fs_fsbtodb;
ufsi.ufs_nindir = sblock->fs_nindir;
ufsi.ufs_inopb = sblock->fs_inopb;
ufsi.ufs_maxsymlinklen = sblock->fs_maxsymlinklen;
ufsi.ufs_bmask = sblock->fs_bmask;
ufsi.ufs_fmask = sblock->fs_fmask;
ufsi.ufs_qbmask = sblock->fs_qbmask;
ufsi.ufs_qfmask = sblock->fs_qfmask;
return &ufsi;
struct ufsi *ufsib;
struct ufsi *
static struct ufsi ufsi;
ufsi.ufs_dsize = LFS_FSBTODB(sblock, lfs_sb_getsize(sblock));
ufsi.ufs_dsize = lfs_sb_getsize(sblock) >> lfs_sb_getblktodb(sblock);
ufsi.ufs_bsize = lfs_sb_getbsize(sblock);
ufsi.ufs_bshift = lfs_sb_getbshift(sblock);
ufsi.ufs_fsize = lfs_sb_getfsize(sblock);
ufsi.ufs_frag = lfs_sb_getfrag(sblock);
ufsi.ufs_fsatoda = lfs_sb_getfsbtodb(sblock);
ufsi.ufs_fsatoda = 0;
ufsi.ufs_nindir = lfs_sb_getnindir(sblock);
ufsi.ufs_inopb = lfs_sb_getinopb(sblock);
ufsi.ufs_maxsymlinklen = lfs_sb_getmaxsymlinklen(sblock);
ufsi.ufs_bmask = ~(lfs_sb_getbmask(sblock));
ufsi.ufs_qbmask = lfs_sb_getbmask(sblock);
ufsi.ufs_fmask = ~(lfs_sb_getffmask(sblock));
ufsi.ufs_qfmask = lfs_sb_getffmask(sblock);
return &ufsi;