[project @ 2005-07-08 17:17:31 by sof]
authorsof <unknown>
Fri, 8 Jul 2005 17:17:31 +0000 (17:17 +0000)
committersof <unknown>
Fri, 8 Jul 2005 17:17:31 +0000 (17:17 +0000)
commit3b7854b611293af35a1d69dbc9761b973462d8b3
tree1a4cf192039d59b2a39501ec9ae9697e2a5acb94
parente0bafa79619596dcb677f50c7163423141b0a823
[project @ 2005-07-08 17:17:31 by sof]
- System.Posix.Internals.FDType.RawDevice: new constructor.
- System.Posix.Internals.fdType: map block devices to RawDevice
  (but left character devices as still being Streams).
- GHC.IOBase.isReadWriteHandleType: new HandleType predicate.
- GHC.Handle.hIsSeekable: RawDevices are seekable.
- GHC.Handle.openFd: handle RawDevices.
   => opening of block devices via std IO opening actions
      (open{Binary}File, openFd etc.) should now work better.

Merge to STABLE.
GHC/Handle.hs
GHC/IOBase.lhs
System/Posix/Internals.hs