This section is incomplete. Block device interfaces now provide an open method which returns a per-open blkio object through which block reads and writes are done. See Section 5.3. In the absence of other documentation, the example programs will be helpful.
XXX describe oskit_blkdev, blksize, etc.