-----------------------------------------------------------------------------
-- |
-- Module : Foreign.C.Error
-----------------------------------------------------------------------------
-- |
-- Module : Foreign.C.Error
-import System.IO ( IOError, Handle, ioError )
+import System.IO ( Handle )
+import System.IO.Error ( IOError, ioError )
| errno == eAFNOSUPPORT = UnsupportedOperation
| errno == eAGAIN = ResourceExhausted
| errno == eALREADY = AlreadyExists
| errno == eAFNOSUPPORT = UnsupportedOperation
| errno == eAGAIN = ResourceExhausted
| errno == eALREADY = AlreadyExists
| errno == eBADMSG = InappropriateType
| errno == eBADRPC = OtherError
| errno == eBUSY = ResourceBusy
| errno == eBADMSG = InappropriateType
| errno == eBADRPC = OtherError
| errno == eBUSY = ResourceBusy