HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulefoundation-0.0.30Haskell2010

Foundation.System.Bindings.Posix

Functions defined by the POSIX standards

  • 2 types
  • 131 values
  • Packagefoundation-0.0.30
  • Exports133
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourcePosix.hsc
datadata CDir
#
datadata CDirent
#
valuesysPosix_E2BIG :: CErrno
#
valuesysPosix_EACCES :: CErrno
#
valuesysPosix_EADDRINUSE :: CErrno
#
valuesysPosix_EADDRNOTAVAIL :: CErrno
#
valuesysPosix_EAFNOSUPPORT :: CErrno
#
valuesysPosix_EAGAIN :: CErrno
#
valuesysPosix_EALREADY :: CErrno
#
valuesysPosix_EBADF :: CErrno
#
valuesysPosix_EBUSY :: CErrno
#
valuesysPosix_ECANCELED :: CErrno
#
valuesysPosix_ECHILD :: CErrno
#
valuesysPosix_ECONNABORTED :: CErrno
#
valuesysPosix_ECONNREFUSED :: CErrno
#
valuesysPosix_ECONNRESET :: CErrno
#
valuesysPosix_EDEADLK :: CErrno
#
valuesysPosix_EDESTADDRREQ :: CErrno
#
valuesysPosix_EDOM :: CErrno
#
valuesysPosix_EDQUOT :: CErrno
#
valuesysPosix_EEXIST :: CErrno
#
valuesysPosix_EFAULT :: CErrno
#
valuesysPosix_EFBIG :: CErrno
#
valuesysPosix_EHOSTUNREACH :: CErrno
#
valuesysPosix_EIDRM :: CErrno
#
valuesysPosix_EILSEQ :: CErrno
#
valuesysPosix_EINPROGRESS :: CErrno
#
valuesysPosix_EINTR :: CErrno
#
valuesysPosix_EINVAL :: CErrno
#
valuesysPosix_EIO :: CErrno
#
valuesysPosix_EISCONN :: CErrno
#
valuesysPosix_EISDIR :: CErrno
#
valuesysPosix_ELOOP :: CErrno
#
valuesysPosix_EMFILE :: CErrno
#
valuesysPosix_EMSGSIZE :: CErrno
#
valuesysPosix_ENAMETOOLONG :: CErrno
#
valuesysPosix_ENETDOWN :: CErrno
#
valuesysPosix_ENETRESET :: CErrno
#
valuesysPosix_ENETUNREACH :: CErrno
#
valuesysPosix_ENFILE :: CErrno
#
valuesysPosix_ENOBUFS :: CErrno
#
valuesysPosix_ENODEV :: CErrno
#
valuesysPosix_ENOENT :: CErrno
#
valuesysPosix_ENOEXEC :: CErrno
#
valuesysPosix_ENOLCK :: CErrno
#
valuesysPosix_ENOMEM :: CErrno
#
valuesysPosix_ENOMSG :: CErrno
#
valuesysPosix_ENOPROTOOPT :: CErrno
#
valuesysPosix_ENOSPC :: CErrno
#
valuesysPosix_ENOSYS :: CErrno
#
valuesysPosix_ENOTCONN :: CErrno
#
valuesysPosix_ENOTDIR :: CErrno
#
valuesysPosix_ENOTEMPTY :: CErrno
#
valuesysPosix_ENOTSOCK :: CErrno
#
valuesysPosix_ENOTSUP :: CErrno
#
valuesysPosix_ENOTTY :: CErrno
#
valuesysPosix_ENXIO :: CErrno
#
valuesysPosix_EOPNOTSUPP :: CErrno
#
valuesysPosix_EOVERFLOW :: CErrno
#
valuesysPosix_EPERM :: CErrno
#
valuesysPosix_EPIPE :: CErrno
#
valuesysPosix_EPROTONOSUPPORT :: CErrno
#
valuesysPosix_EPROTOTYPE :: CErrno
#
valuesysPosix_ERANGE :: CErrno
#
valuesysPosix_EROFS :: CErrno
#
valuesysPosix_ESPIPE :: CErrno
#
valuesysPosix_ESRCH :: CErrno
#
valuesysPosix_ESTALE :: CErrno
#
valuesysPosix_ETIMEDOUT :: CErrno
#
valuesysPosix_ETXTBSY :: CErrno
#
valuesysPosix_EWOULDBLOCK :: CErrno
#
valuesysPosix_EXDEV :: CErrno
#
valuesysPosix_ENODATA :: CErrno
#
valuesysPosix_ENOSR :: CErrno
#
valuesysPosix_ENOSTR :: CErrno
#
valuesysPosix_ETIME :: CErrno
#
valuesysPosix_EBADMSG :: CErrno
#
valuesysPosix_EMULTIHOP :: CErrno
#
valuesysPosix_ENOTRECOVERABLE :: CErrno
#
valuesysPosix_EOWNERDEAD :: CErrno
#
valuesysPosix_EPROTO :: CErrno
#
valuesysPosix_O_RDONLY :: COpenFlags
#
valuesysPosix_O_WRONLY :: COpenFlags
#
valuesysPosix_O_RDWR :: COpenFlags
#
valuesysPosix_O_NONBLOCK :: COpenFlags
#
valuesysPosix_O_APPEND :: COpenFlags
#
valuesysPosix_O_CREAT :: COpenFlags
#
valuesysPosix_O_TRUNC :: COpenFlags
#
valuesysPosix_O_EXCL :: COpenFlags
#
valuesysPosix_O_NOFOLLOW :: COpenFlags
#
valuesysPosix_O_CLOEXEC :: COpenFlags
#
valuesysPosix_PROT_NONE :: CMemProtFlags
#
valuesysPosix_PROT_READ :: CMemProtFlags
#
valuesysPosix_PROT_WRITE :: CMemProtFlags
#
valuesysPosix_PROT_EXEC :: CMemProtFlags
#
valuesysPosix_MAP_SHARED :: CMemMappingFlags
#
valuesysPosix_MAP_PRIVATE :: CMemMappingFlags
#
valuesysPosix_MAP_FIXED :: CMemMappingFlags
#
valuesysPosix_MAP_ANONYMOUS :: CMemMappingFlags
#
valuesysPosix_MADV_NORMAL :: CMemAdvice
#
valuesysPosix_MADV_RANDOM :: CMemAdvice
#
valuesysPosix_MADV_SEQUENTIAL :: CMemAdvice
#
valuesysPosix_MADV_WILLNEED :: CMemAdvice
#
valuesysPosix_MADV_DONTNEED :: CMemAdvice
#
valuesysPosix_MS_ASYNC :: CMemSyncFlags
#
valuesysPosix_MS_SYNC :: CMemSyncFlags
#
valuesysPosix_MS_INVALIDATE :: CMemSyncFlags
#
valuesysPosixMmap
  1. :: Ptr a
  2. -> CSize
  3. -> CMemProtFlags
  4. -> CMemMappingFlags
  5. -> CFd
  6. -> COff
  7. -> IO (Ptr a)
#
valuesysPosix_SC_PAGESIZE :: CSysconfName
#
valuesysPosixSysconf :: CSysconfName -> CLong
#
valuesysPosixClose :: CFd -> IO CInt
#
valuesysPosixFnctlNoArg :: CFd -> CInt -> IO CInt
#
valuesysPosixFdopendir :: CFd -> IO (Ptr CDir)
#
valuesysPosixReaddir :: Ptr CDir -> IO (Ptr CDirent)
#
valuesysPosixSeekdir :: Ptr CDir -> CLong -> IO ()
#
valuesysPosixRewinddir :: Ptr CDir -> IO ()
#
valuesysPosixClosedir :: Ptr CDir -> IO CInt
#
valuesysPosixDirfd :: Ptr CDir -> IO CFd
#