osblock
(size_t)SBSIZE, &osblock, fsi);
DBG_DUMP_FS(&osblock,
for(d=rounddown(d, sblock.fs_frag); d >= osblock.fs_csaddr;
sblock.fs_csaddr=cgdmin(&sblock, osblock.fs_ncg);
cbase = cgbase(&osblock, ocscg); /* old and new are equal */
odupper = osblock.fs_csaddr - cbase +
howmany(osblock.fs_cssize, osblock.fs_fsize);
for(cylno=0; cylno<osblock.fs_ncg; cylno++) {
for(inc=osblock.fs_ipg-1 ; inc>=0 ; inc--) {
for (i = 0; i < osblock.fs_cssize; i += osblock.fs_bsize) {
rdfs(fsbtodb(&osblock, osblock.fs_csaddr +
numfrags(&osblock, i)), (size_t)MIN(osblock.fs_cssize - i,
osblock.fs_bsize), (void *)(((char *)fscs)+i), fsi);
for(dbg_csc=0; dbg_csc<osblock.fs_ncg; dbg_csc++) {
DBG_DUMP_CSUM(&osblock,
rdfs((daddr_t)(SBOFF/DEV_BSIZE), (size_t)SBSIZE, &osblock, fsi);
if (osblock.fs_magic != FS_MAGIC) {
sblock.fs_size = dbtofsb(&osblock, pinfo.media_blocks);
sblock.fs_size = dbtofsb(&osblock, size);
updjcg(osblock.fs_ncg-1, utime, fsi, fso, Nflag);
if(osblock.fs_size >= sblock.fs_size) {
errx(1, "we are not growing (%d->%d)", osblock.fs_size,
if(osblock.fs_size >= sblock.fs_size) {
for (cylno = osblock.fs_ncg; cylno < sblock.fs_ncg; cylno++) {
rdfs(fsbtodb(&osblock, cgtod(&osblock, cylno)),
(size_t)osblock.fs_cgsize, &aocg, fsi);
if(cgbase(&osblock, cylno+1) == osblock.fs_size) {
if(osblock.fs_size % sblock.fs_frag) {
if(roundup(osblock.fs_size, sblock.fs_frag)<=sblock.fs_size) {
for(i=roundup(osblock.fs_size-cbase, sblock.fs_frag)-1;
i>=osblock.fs_size-cbase;
((osblock.fs_size - cgbase(&sblock, cylno))/
acg.cg_frsum[osblock.fs_size%sblock.fs_frag]--;
k=rounddown(osblock.fs_size-cbase,
updclst((osblock.fs_size-cbase)/sblock.fs_frag);
(i>=rounddown(osblock.fs_size-cbase,
i>=osblock.fs_size-cbase;
(i>=rounddown(osblock.fs_size-cbase,
for(i=roundup(osblock.fs_size-cbase, sblock.fs_frag);
howmany(osblock.fs_cssize, osblock.fs_fsize)) {
ocscg=dtog(&osblock, osblock.fs_csaddr);
howmany(osblock.fs_cssize, osblock.fs_bsize);
rdfs(fsbtodb(&osblock, cgtod(&osblock, ocscg)),
(size_t)osblock.fs_cgsize, &aocg, fsi);
if(sblock.fs_ncg-osblock.fs_ncg < 2) {
d=osblock.fs_csaddr+(osblock.fs_cssize/osblock.fs_fsize);