Skip to content

Fix for fdSocket (it's Socket -> IO CInt and it's deprecated)#3

Open
gzh wants to merge 2 commits intojoeyadams:masterfrom
gzh:master
Open

Fix for fdSocket (it's Socket -> IO CInt and it's deprecated)#3
gzh wants to merge 2 commits intojoeyadams:masterfrom
gzh:master

Conversation

@gzh
Copy link
Copy Markdown

@gzh gzh commented Apr 27, 2019

Hi,

I was trying to compile my project which uses Network.Socket.Options on Linux with ghc-8.4.2 and encountered an error saying that fdSocket has the signature of Socket -> IO CInt (not Socket -> CInt as the implementation assumed). I think this is connected with changes to Network module where the signature of fdSocket has changed since version 3.0. Never mind; I also noticed that these days they declare fdSocket as deprecated in favor of withFdSocket function, which is a brand new in network-3.1.0. This PR takes into account for the changed signature of fdSocket and uses the new withFdSocket when possible. The signature of fdSocket in older versions of network package is still respected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant