{-# LINE 1 "src/System/Socket/Family/Unix/Internal.hsc" #-} -- | {-# LINE 2 "src/System/Socket/Family/Unix/Internal.hsc" #-} -- Stability : experimental -- Portability : Linux, Unix module System.Socket.Family.Unix.Internal ( Unix -- * Exceptions , eNoEntry ) where import System.Socket (Family(..), Protocol(..), SocketException(..)) {-# LINE 14 "src/System/Socket/Family/Unix/Internal.hsc" #-} {-# LINE 18 "src/System/Socket/Family/Unix/Internal.hsc" #-} -- | The [Unix domain socket] -- (https://en.wikipedia.org/wiki/Unix_domain_socket) data Unix instance Family Unix where familyNumber _ = (1) {-# LINE 25 "src/System/Socket/Family/Unix/Internal.hsc" #-} instance Protocol Unix where protocolNumber _ = 0 -- | > SocketException "No such file or directory" eNoEntry :: SocketException eNoEntry = SocketException (2) {-# LINE 32 "src/System/Socket/Family/Unix/Internal.hsc" #-}