ISO_DEFAULT_BLOCK_SIZE
bbinfop->bsize = ISO_DEFAULT_BLOCK_SIZE;
#ifndef ISO_DEFAULT_BLOCK_SIZE
off /= (ISO_DEFAULT_BLOCK_SIZE / DEV_BSIZE);
nsect /= (ISO_DEFAULT_BLOCK_SIZE / DEV_BSIZE);
off /= (ISO_DEFAULT_BLOCK_SIZE / DEV_BSIZE);
nsect /= (ISO_DEFAULT_BLOCK_SIZE / DEV_BSIZE);
uio.uio_offset = 16 * ISO_DEFAULT_BLOCK_SIZE;
iso_bsize = ISO_DEFAULT_BLOCK_SIZE;
bp = geteblk(ISO_DEFAULT_BLOCK_SIZE);
bp->b_blkno = iso_blknum * btodb(ISO_DEFAULT_BLOCK_SIZE);
bp->b_bcount = ISO_DEFAULT_BLOCK_SIZE;
buf = alloc(buf_size = ISO_DEFAULT_BLOCK_SIZE);
ISO_DEFAULT_BLOCK_SIZE, buf, &nread);
if (nread != ISO_DEFAULT_BLOCK_SIZE) {
if (isonum_723(vd->logical_block_size) != ISO_DEFAULT_BLOCK_SIZE)
if (psize > ISO_DEFAULT_BLOCK_SIZE) {
free(buf, ISO_DEFAULT_BLOCK_SIZE);
buf = alloc(buf_size = roundup(psize, ISO_DEFAULT_BLOCK_SIZE));
if (!(psize % ISO_DEFAULT_BLOCK_SIZE)) {
ISO_DEFAULT_BLOCK_SIZE,
if (nread != ISO_DEFAULT_BLOCK_SIZE) {
psize += ISO_DEFAULT_BLOCK_SIZE;
psize = roundup(psize, ISO_DEFAULT_BLOCK_SIZE);
char buf[ISO_DEFAULT_BLOCK_SIZE];
if (fp->off & (ISO_DEFAULT_BLOCK_SIZE - 1)
|| size < ISO_DEFAULT_BLOCK_SIZE)
ISO_DEFAULT_BLOCK_SIZE, dp, &nread);
if (nread != ISO_DEFAULT_BLOCK_SIZE)
off = fp->off & (ISO_DEFAULT_BLOCK_SIZE - 1);
#define cdb2devb(bno) ((bno) * ISO_DEFAULT_BLOCK_SIZE / DEV_BSIZE)