ISO_DEFAULT_BLOCK_SIZE
static char buffer[ISO_DEFAULT_BLOCK_SIZE];
#define cdb2devb(bno) ((bno) * (ISO_DEFAULT_BLOCK_SIZE / DEV_BSIZE))
static char susp_buffer[ISO_DEFAULT_BLOCK_SIZE];
ISO_DEFAULT_BLOCK_SIZE, susp_buffer, &read);
if (error != 0 || read != ISO_DEFAULT_BLOCK_SIZE)
buf = malloc(buf_size = ISO_DEFAULT_BLOCK_SIZE);
ISO_DEFAULT_BLOCK_SIZE, buf, &read);
if (read != ISO_DEFAULT_BLOCK_SIZE) {
if (isonum_723(vd->logical_block_size) != ISO_DEFAULT_BLOCK_SIZE)
if ((off % ISO_DEFAULT_BLOCK_SIZE) == 0) {
ISO_DEFAULT_BLOCK_SIZE,
if (read != ISO_DEFAULT_BLOCK_SIZE) {
off = boff * ISO_DEFAULT_BLOCK_SIZE;
ISO_DEFAULT_BLOCK_SIZE, buf, &read);
if (read != ISO_DEFAULT_BLOCK_SIZE) {
blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE + fp->f_bno;
blkoff = fp->f_off % ISO_DEFAULT_BLOCK_SIZE;
fp->f_buf = malloc(ISO_DEFAULT_BLOCK_SIZE);
cdb2devb(blkno), ISO_DEFAULT_BLOCK_SIZE, fp->f_buf, &read);
if (read != ISO_DEFAULT_BLOCK_SIZE)
*size_p = ISO_DEFAULT_BLOCK_SIZE - blkoff;
blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE;
fp->f_off = (blkno + 1) * ISO_DEFAULT_BLOCK_SIZE;
iso_bsize = ISO_DEFAULT_BLOCK_SIZE;