{-# LINE 1 "Z/IO/UV/Errno.hsc" #-}
{-# LANGUAGE PatternSynonyms #-}
module Z.IO.UV.Errno where
import Foreign.C.Types
import Foreign.C.String
uvStdError :: CInt -> IO String
uvStdError :: CInt -> IO String
uvStdError CInt
errno = CString -> IO String
peekCString (CString -> IO String) -> IO CString -> IO String
forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b
=<< CInt -> IO CString
uv_strerror CInt
errno
foreign import ccall unsafe uv_strerror :: CInt -> IO CString
uvErrName :: CInt -> IO String
uvErrName :: CInt -> IO String
uvErrName CInt
errno = CString -> IO String
peekCString (CString -> IO String) -> IO CString -> IO String
forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b
=<< CInt -> IO CString
uv_err_name CInt
errno
foreign import ccall unsafe uv_err_name :: CInt -> IO CString
pattern UV_E2BIG :: CInt
pattern $bUV_E2BIG :: CInt
$mUV_E2BIG :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_E2BIG = -7
{-# LINE 35 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EACCES :: CInt
pattern $bUV_EACCES :: CInt
$mUV_EACCES :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EACCES = -13
{-# LINE 38 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EADDRINUSE :: CInt
pattern $bUV_EADDRINUSE :: CInt
$mUV_EADDRINUSE :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EADDRINUSE = -98
{-# LINE 41 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EADDRNOTAVAIL :: CInt
pattern $bUV_EADDRNOTAVAIL :: CInt
$mUV_EADDRNOTAVAIL :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EADDRNOTAVAIL = -99
{-# LINE 44 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAFNOSUPPORT :: CInt
pattern $bUV_EAFNOSUPPORT :: CInt
$mUV_EAFNOSUPPORT :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAFNOSUPPORT = -97
{-# LINE 47 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAGAIN :: CInt
pattern $bUV_EAGAIN :: CInt
$mUV_EAGAIN :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAGAIN = -11
{-# LINE 50 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_ADDRFAMILY :: CInt
pattern $bUV_EAI_ADDRFAMILY :: CInt
$mUV_EAI_ADDRFAMILY :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_ADDRFAMILY = -3000
{-# LINE 53 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_AGAIN :: CInt
pattern $bUV_EAI_AGAIN :: CInt
$mUV_EAI_AGAIN :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_AGAIN = -3001
{-# LINE 56 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_BADFLAGS :: CInt
pattern $bUV_EAI_BADFLAGS :: CInt
$mUV_EAI_BADFLAGS :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_BADFLAGS = -3002
{-# LINE 59 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_BADHINTS :: CInt
pattern $bUV_EAI_BADHINTS :: CInt
$mUV_EAI_BADHINTS :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_BADHINTS = -3013
{-# LINE 62 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_CANCELED :: CInt
pattern $bUV_EAI_CANCELED :: CInt
$mUV_EAI_CANCELED :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_CANCELED = -3003
{-# LINE 65 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_FAIL :: CInt
pattern $bUV_EAI_FAIL :: CInt
$mUV_EAI_FAIL :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_FAIL = -3004
{-# LINE 68 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_FAMILY :: CInt
pattern $bUV_EAI_FAMILY :: CInt
$mUV_EAI_FAMILY :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_FAMILY = -3005
{-# LINE 71 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_MEMORY :: CInt
pattern $bUV_EAI_MEMORY :: CInt
$mUV_EAI_MEMORY :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_MEMORY = -3006
{-# LINE 74 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_NODATA :: CInt
pattern $bUV_EAI_NODATA :: CInt
$mUV_EAI_NODATA :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_NODATA = -3007
{-# LINE 77 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_NONAME :: CInt
pattern $bUV_EAI_NONAME :: CInt
$mUV_EAI_NONAME :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_NONAME = -3008
{-# LINE 80 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_OVERFLOW :: CInt
pattern $bUV_EAI_OVERFLOW :: CInt
$mUV_EAI_OVERFLOW :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_OVERFLOW = -3009
{-# LINE 83 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_PROTOCOL :: CInt
pattern $bUV_EAI_PROTOCOL :: CInt
$mUV_EAI_PROTOCOL :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_PROTOCOL = -3014
{-# LINE 86 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_SERVICE :: CInt
pattern $bUV_EAI_SERVICE :: CInt
$mUV_EAI_SERVICE :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_SERVICE = -3010
{-# LINE 89 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EAI_SOCKTYPE :: CInt
pattern $bUV_EAI_SOCKTYPE :: CInt
$mUV_EAI_SOCKTYPE :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EAI_SOCKTYPE = -3011
{-# LINE 92 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EALREADY :: CInt
pattern $bUV_EALREADY :: CInt
$mUV_EALREADY :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EALREADY = -114
{-# LINE 95 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EBADF :: CInt
pattern $bUV_EBADF :: CInt
$mUV_EBADF :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EBADF = -9
{-# LINE 98 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EBUSY :: CInt
pattern $bUV_EBUSY :: CInt
$mUV_EBUSY :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EBUSY = -16
{-# LINE 101 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ECANCELED :: CInt
pattern $bUV_ECANCELED :: CInt
$mUV_ECANCELED :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ECANCELED = -125
{-# LINE 104 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ECHARSET :: CInt
pattern $bUV_ECHARSET :: CInt
$mUV_ECHARSET :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ECHARSET = -4080
{-# LINE 107 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ECONNABORTED :: CInt
pattern $bUV_ECONNABORTED :: CInt
$mUV_ECONNABORTED :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ECONNABORTED = -103
{-# LINE 110 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ECONNREFUSED :: CInt
pattern $bUV_ECONNREFUSED :: CInt
$mUV_ECONNREFUSED :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ECONNREFUSED = -111
{-# LINE 113 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ECONNRESET :: CInt
pattern $bUV_ECONNRESET :: CInt
$mUV_ECONNRESET :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ECONNRESET = -104
{-# LINE 116 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EDESTADDRREQ :: CInt
pattern $bUV_EDESTADDRREQ :: CInt
$mUV_EDESTADDRREQ :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EDESTADDRREQ = -89
{-# LINE 119 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EEXIST :: CInt
pattern $bUV_EEXIST :: CInt
$mUV_EEXIST :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EEXIST = -17
{-# LINE 122 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EFAULT :: CInt
pattern $bUV_EFAULT :: CInt
$mUV_EFAULT :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EFAULT = -14
{-# LINE 125 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EFBIG :: CInt
pattern $bUV_EFBIG :: CInt
$mUV_EFBIG :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EFBIG = -27
{-# LINE 128 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EHOSTUNREACH :: CInt
pattern $bUV_EHOSTUNREACH :: CInt
$mUV_EHOSTUNREACH :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EHOSTUNREACH = -113
{-# LINE 131 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EINTR :: CInt
pattern $bUV_EINTR :: CInt
$mUV_EINTR :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EINTR = -4
{-# LINE 134 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EINVAL :: CInt
pattern $bUV_EINVAL :: CInt
$mUV_EINVAL :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EINVAL = -22
{-# LINE 137 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EIO :: CInt
pattern $bUV_EIO :: CInt
$mUV_EIO :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EIO = -5
{-# LINE 140 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EISCONN :: CInt
pattern $bUV_EISCONN :: CInt
$mUV_EISCONN :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EISCONN = -106
{-# LINE 143 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EISDIR :: CInt
pattern $bUV_EISDIR :: CInt
$mUV_EISDIR :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EISDIR = -21
{-# LINE 146 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ELOOP :: CInt
pattern $bUV_ELOOP :: CInt
$mUV_ELOOP :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ELOOP = -40
{-# LINE 149 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EMFILE :: CInt
pattern $bUV_EMFILE :: CInt
$mUV_EMFILE :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EMFILE = -24
{-# LINE 152 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EMSGSIZE :: CInt
pattern $bUV_EMSGSIZE :: CInt
$mUV_EMSGSIZE :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EMSGSIZE = -90
{-# LINE 155 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENAMETOOLONG :: CInt
pattern $bUV_ENAMETOOLONG :: CInt
$mUV_ENAMETOOLONG :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENAMETOOLONG = -36
{-# LINE 158 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENETDOWN :: CInt
pattern $bUV_ENETDOWN :: CInt
$mUV_ENETDOWN :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENETDOWN = -100
{-# LINE 161 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENETUNREACH :: CInt
pattern $bUV_ENETUNREACH :: CInt
$mUV_ENETUNREACH :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENETUNREACH = -101
{-# LINE 164 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENFILE :: CInt
pattern $bUV_ENFILE :: CInt
$mUV_ENFILE :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENFILE = -23
{-# LINE 167 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENOBUFS :: CInt
pattern $bUV_ENOBUFS :: CInt
$mUV_ENOBUFS :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENOBUFS = -105
{-# LINE 170 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENODEV :: CInt
pattern $bUV_ENODEV :: CInt
$mUV_ENODEV :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENODEV = -19
{-# LINE 173 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENOENT :: CInt
pattern $bUV_ENOENT :: CInt
$mUV_ENOENT :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENOENT = -2
{-# LINE 176 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENOMEM :: CInt
pattern $bUV_ENOMEM :: CInt
$mUV_ENOMEM :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENOMEM = -12
{-# LINE 179 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENONET :: CInt
pattern $bUV_ENONET :: CInt
$mUV_ENONET :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENONET = -64
{-# LINE 182 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENOPROTOOPT :: CInt
pattern $bUV_ENOPROTOOPT :: CInt
$mUV_ENOPROTOOPT :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENOPROTOOPT = -92
{-# LINE 185 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENOSPC :: CInt
pattern $bUV_ENOSPC :: CInt
$mUV_ENOSPC :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENOSPC = -28
{-# LINE 188 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENOSYS :: CInt
pattern $bUV_ENOSYS :: CInt
$mUV_ENOSYS :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENOSYS = -38
{-# LINE 191 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENOTCONN :: CInt
pattern $bUV_ENOTCONN :: CInt
$mUV_ENOTCONN :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENOTCONN = -107
{-# LINE 194 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENOTDIR :: CInt
pattern $bUV_ENOTDIR :: CInt
$mUV_ENOTDIR :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENOTDIR = -20
{-# LINE 197 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENOTEMPTY :: CInt
pattern $bUV_ENOTEMPTY :: CInt
$mUV_ENOTEMPTY :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENOTEMPTY = -39
{-# LINE 200 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENOTSOCK :: CInt
pattern $bUV_ENOTSOCK :: CInt
$mUV_ENOTSOCK :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENOTSOCK = -88
{-# LINE 203 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENOTSUP :: CInt
pattern $bUV_ENOTSUP :: CInt
$mUV_ENOTSUP :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENOTSUP = -95
{-# LINE 206 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EPERM :: CInt
pattern $bUV_EPERM :: CInt
$mUV_EPERM :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EPERM = -1
{-# LINE 209 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EPIPE :: CInt
pattern $bUV_EPIPE :: CInt
$mUV_EPIPE :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EPIPE = -32
{-# LINE 212 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EPROTO :: CInt
pattern $bUV_EPROTO :: CInt
$mUV_EPROTO :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EPROTO = -71
{-# LINE 215 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EPROTONOSUPPORT :: CInt
pattern $bUV_EPROTONOSUPPORT :: CInt
$mUV_EPROTONOSUPPORT :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EPROTONOSUPPORT = -93
{-# LINE 218 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EPROTOTYPE :: CInt
pattern $bUV_EPROTOTYPE :: CInt
$mUV_EPROTOTYPE :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EPROTOTYPE = -91
{-# LINE 221 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ERANGE :: CInt
pattern $bUV_ERANGE :: CInt
$mUV_ERANGE :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ERANGE = -34
{-# LINE 224 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EROFS :: CInt
pattern $bUV_EROFS :: CInt
$mUV_EROFS :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EROFS = -30
{-# LINE 227 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ESHUTDOWN :: CInt
pattern $bUV_ESHUTDOWN :: CInt
$mUV_ESHUTDOWN :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ESHUTDOWN = -108
{-# LINE 230 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ESPIPE :: CInt
pattern $bUV_ESPIPE :: CInt
$mUV_ESPIPE :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ESPIPE = -29
{-# LINE 233 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ESRCH :: CInt
pattern $bUV_ESRCH :: CInt
$mUV_ESRCH :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ESRCH = -3
{-# LINE 236 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ETIMEDOUT :: CInt
pattern $bUV_ETIMEDOUT :: CInt
$mUV_ETIMEDOUT :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ETIMEDOUT = -110
{-# LINE 239 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ETXTBSY :: CInt
pattern $bUV_ETXTBSY :: CInt
$mUV_ETXTBSY :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ETXTBSY = -26
{-# LINE 242 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EXDEV :: CInt
pattern $bUV_EXDEV :: CInt
$mUV_EXDEV :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EXDEV = -18
{-# LINE 245 "Z/IO/UV/Errno.hsc" #-}
pattern UV_UNKNOWN :: CInt
pattern $bUV_UNKNOWN :: CInt
$mUV_UNKNOWN :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_UNKNOWN = -4094
{-# LINE 248 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EOF :: CInt
pattern $bUV_EOF :: CInt
$mUV_EOF :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EOF = -4095
{-# LINE 251 "Z/IO/UV/Errno.hsc" #-}
pattern UV_ENXIO :: CInt
pattern $bUV_ENXIO :: CInt
$mUV_ENXIO :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_ENXIO = -6
{-# LINE 254 "Z/IO/UV/Errno.hsc" #-}
pattern UV_EMLINK :: CInt
pattern $bUV_EMLINK :: CInt
$mUV_EMLINK :: forall r. CInt -> (Void# -> r) -> (Void# -> r) -> r
UV_EMLINK = -31
{-# LINE 257 "Z/IO/UV/Errno.hsc" #-}