@@ -12,8 +12,7 @@ import Codec.Binary.UTF8.Generic (decode)
1212import Control.Applicative
1313import Control.Concurrent
1414import Control.Lens
15−import Control.Exception (try, IOException)
16−import Control.Monad (when, void, mzero, forM_)
15+import Control.Monad (when, mzero, forM_)
1716import Control.Monad.IO.Class (liftIO)
1817import Control.Monad.Trans.State (StateT(..), evalStateT)
1918import Control.Monad.Trans.Reader (ReaderT(..))
@@ -30,10 +29,7 @@ import Data.Word
3029import Foreign ( allocaArray, peekArray, Ptr )
3130import Foreign.C.Types (CInt(..))
3231
33−import System.Posix.IO ( fdReadBuf
34− , setFdOption
35− , FdOption(..)
36− )
32+import System.Posix.IO (fdReadBuf)
3733import System.Posix.Types (Fd(..))
3834
3935data Config = Config