HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulefoundation-0.0.30Haskell2010

Foundation.System.Bindings.Linux

Functions defined only for linux

  • 3 types
  • 28 values
  • Packagefoundation-0.0.30
  • Exports31
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceLinux.hsc
typetype CInotifyFlags = CInt
#
typetype CInotifyMask = CInt
#
typetype CWatchDescriptor = CInt
#
valuesysLinux_O_TMPFILE :: COpenFlags
#
valuesysLinux_IN_NONBLOCK :: CInotifyFlags
#
valuesysLinux_IN_CLOEXEC :: CInotifyFlags
#
valuesysLinux_IN_ACCESS :: CInotifyMask
#
valuesysLinux_IN_ATTRIB :: CInotifyMask
#
valuesysLinux_IN_CLOSE_WRITE :: CInotifyMask
#
valuesysLinux_IN_CLOSE_NOWRITE :: CInotifyMask
#
valuesysLinux_IN_CREATE :: CInotifyMask
#
valuesysLinux_IN_DELETE :: CInotifyMask
#
valuesysLinux_IN_DELETE_SELF :: CInotifyMask
#
valuesysLinux_IN_MODIFY :: CInotifyMask
#
valuesysLinux_IN_MOVE_SELF :: CInotifyMask
#
valuesysLinux_IN_MOVED_FROM :: CInotifyMask
#
valuesysLinux_IN_MOVED_TO :: CInotifyMask
#
valuesysLinux_IN_OPEN :: CInotifyMask
#
valuesysLinux_IN_DONT_FOLLOW :: CInotifyMask
#
valuesysLinux_IN_MASK_ADD :: CInotifyMask
#
valuesysLinux_IN_ONESHOT :: CInotifyMask
#
valuesysLinux_IN_ONLYDIR :: CInotifyMask
#
valuesysLinux_IN_IGNORED :: CInotifyMask
#
valuesysLinux_IN_ISDIR :: CInotifyMask
#
valuesysLinux_IN_Q_OVERFLOW :: CInotifyMask
#
valuesysLinux_IN_UNMOUNT :: CInotifyMask
#
valuecinotifyEventSize :: CSize
#
valuesysLinuxInotifyInit :: CInotifyFlags -> IO CFd
#
valuesysLinuxInotifyAddWatch
  1. :: CFd
  2. -> Ptr CChar
  3. -> CInotifyMask
  4. -> IO CWatchDescriptor
#
valuesysLinuxInotifyRmWatch :: CFd -> CWatchDescriptor -> IO Int
#