-static int kblockfile_readBlock(struct KBlock *b, block_idx_t index, void *buf)
-{
- KBlockFile *f = KBLOCKFILE_CAST(b);
- ASSERT(buf);
- ASSERT(index < b->blk_cnt);
- fseek(f->fp, index * b->blk_size, SEEK_SET);
- return (fread(f->b.priv.buf, 1, b->blk_size, f->fp) == b->blk_size) ? 0 : EOF;
-}
-