osblock
(void *)&osblock, SBLOCKSIZE) == -1)
DBG_DUMP_FS(&osblock, dbg_line);
memcpy(&osblock, fs, fs->fs_sbsize);
memcpy((void *)&fsun1, (void *)&fsun2, osblock.fs_sbsize);
size -= size % osblock.fs_fsize;
if (size <= (uint64_t)(osblock.fs_size * osblock.fs_fsize)) {
osblock.fs_size * osblock.fs_fsize,
memcpy(fscs, osblock.fs_csp, osblock.fs_cssize);
if (size == (uint64_t)(osblock.fs_size * osblock.fs_fsize))
dbtofsb(&osblock, size / DEV_BSIZE);
free(osblock.fs_csp);
sblock.fs_providersize = dbtofsb(&osblock, mediasize / DEV_BSIZE);
if (osblock.fs_size >= sblock.fs_size) {
(intmax_t)osblock.fs_size, (intmax_t)sblock.fs_size);
osblock.fs_csp = NULL;
osblock.fs_size * osblock.fs_fsize,
for (dbg_csc = 0; dbg_csc < osblock.fs_ncg; dbg_csc++) {
if (osblock.fs_size >= sblock.fs_size)
DBG_DUMP_CSUM(&osblock, dbg_line, dbg_csp++);
updjcg(osblock.fs_ncg - 1, modtime, fsi, fso, Nflag);
for (cylno = osblock.fs_ncg; cylno < sblock.fs_ncg; cylno++) {
rdfs(fsbtodb(&osblock, cgtod(&osblock, cylno)),
(size_t)osblock.fs_cgsize, (void *)&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) <=
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) /
(i >= rounddown(osblock.fs_size - cbase,
i >= osblock.fs_size - cbase; i--) {
(i >= rounddown(osblock.fs_size - cbase,
for (i = roundup(osblock.fs_size - cbase, sblock.fs_frag);
howmany(osblock.fs_cssize, osblock.fs_fsize)) {
howmany(osblock.fs_cssize, osblock.fs_fsize);
ocscg = dtog(&osblock, osblock.fs_csaddr);
rdfs(fsbtodb(&osblock, cgtod(&osblock, ocscg)),
(size_t)osblock.fs_cgsize, (void *)&aocg, fsi);
if (sblock.fs_ncg - osblock.fs_ncg < 2)
d = osblock.fs_csaddr + (osblock.fs_cssize / osblock.fs_fsize);
for (d = rounddown(d, sblock.fs_frag); d >= osblock.fs_csaddr;
sblock.fs_csaddr = cgdmin(&sblock, osblock.fs_ncg);