module System.RawDevice
( RawDevice
, makeRawDevice
, blocksInDevice
, finalizeDevice
, newDevice
, devBufferRead
, devBufferWrite
, BufferBlockHandle
, newBufferBlockHandle
, checkBufferBlockHandleSize
, zeroBufferBlockHandle
, invalidateBufferBlockHandle
) where
import System.RawDevice.File
( RawDevice
, makeRawDevice
, blocksInDevice
, finalizeDevice
, newDevice
, devBufferWrite
)
import System.RawDevice.File (devBufferRead)
import System.RawDevice.Base (BufferBlockHandle, newBufferBlockHandle, checkBufferBlockHandleSize,
zeroBufferBlockHandle, invalidateBufferBlockHandle)