# Module System.Inotify

Description

  This module implements an API to linux inotify. It is available on all kernels from version 2.6.13 onwards. Inotify offers fast and scalable file notifications.

Constant IN_ACCESS
Constant IN_ATTRIB
Constant IN_CLOSE
Constant IN_CLOSE_WRITE
Constant IN_CLOSE_NOWRITE
Constant IN_CREATE
Constant IN_DELETE
Constant IN_DELETE_SELF
Constant IN_MODIFY
Constant IN_MOVE_SELF
Constant IN_MOVED_FROM
Constant IN_MOVED_TO
Constant IN_OPEN
Constant IN_MOVE
Constant IN_DONT_FOLLOW
Constant IN_MASK_ADD
Constant IN_ONESHOT
Constant IN_ONLYDIR
Constant IN_IGNORED
Constant IN_ISDIR
Constant IN_Q_OVERFLOW
Constant IN_UNMOUNT

  ``constant` System.Inotify.`IN_ACCESS``
  ``constant` System.Inotify.`IN_ATTRIB``
  ``constant` System.Inotify.`IN_CLOSE``
  ``constant` System.Inotify.`IN_CLOSE_WRITE``
  ``constant` System.Inotify.`IN_CLOSE_NOWRITE``
  ``constant` System.Inotify.`IN_CREATE``
  ``constant` System.Inotify.`IN_DELETE``
  ``constant` System.Inotify.`IN_DELETE_SELF``
  ``constant` System.Inotify.`IN_MODIFY``
  ``constant` System.Inotify.`IN_MOVE_SELF``
  ``constant` System.Inotify.`IN_MOVED_FROM``
  ``constant` System.Inotify.`IN_MOVED_TO``
  ``constant` System.Inotify.`IN_OPEN``
  ``constant` System.Inotify.`IN_MOVE``
  ``constant` System.Inotify.`IN_CLOSE``
  ``constant` System.Inotify.`IN_DONT_FOLLOW``
  ``constant` System.Inotify.`IN_MASK_ADD``
  ``constant` System.Inotify.`IN_ONESHOT``
  ``constant` System.Inotify.`IN_ONLYDIR``
  ``constant` System.Inotify.`IN_IGNORED``
  ``constant` System.Inotify.`IN_ISDIR``
  ``constant` System.Inotify.`IN_Q_OVERFLOW``
  ``constant` System.Inotify.`IN_UNMOUNT``

Description

  Please have a look at the inotify(7) manpage for information about these constants.

Note

  Some constants may not be available when the module has been compiled on a machine with linux kernel before 2.6.15. See the manpage for more details.

Constant IN_ALL_EVENTS

  ``constant` System.Inotify.`IN_ALL_EVENTS``

Description

  This is a derived constant that is not part of the standard inotify API. It is the union of all other constants.