on master help sign in
Merge pull request #415 from hasufell/jospald/PR/network-3.0-build-fix
4eb53e7Harendra Kumar
src/Streamly/Internal/Network/Socket.hs+2
@@ -244,6 +244,8 @@ waitWhen0 :: Int -> Socket -> IO ()
244waitWhen0 0 s = when rtsSupportsBoundThreads $
244waitWhen0 0 s = when rtsSupportsBoundThreads $
245#if MIN_VERSION_network(3,1,0)
245#if MIN_VERSION_network(3,1,0)
246 withFdSocket s $ \fd -> threadWaitWrite $ fromIntegral fd
246 withFdSocket s $ \fd -> threadWaitWrite $ fromIntegral fd
247+#elif MIN_VERSION_network(3,0,0)
248+ fdSocket s >>= threadWaitWrite . fromIntegral
247#else
249#else
248 let fd = fdSocket s in threadWaitWrite $ fromIntegral fd
250 let fd = fdSocket s in threadWaitWrite $ fromIntegral fd
249#endif
251#endif