Network.Socket.Internal

# Socket addresses

type HostAddress
type HostAddress6
type FlowInfo
type ScopeID
data PortNumber
data SockAddr
peekSockAddr
pokeSockAddr
sizeOfSockAddr
sizeOfSockAddrByFamily
withSockAddr
withNewSockAddr

# Protocol families

data Family

# Socket error functions

throwSocketError

# Guards for socket operations that may fail

throwSocketErrorIfMinus1_
throwSocketErrorIfMinus1Retry
throwSocketErrorIfMinus1RetryMayBlock

# Initialization

withSocketsDo