&reftitle.constants; &extension.constants; Inotify constants usable with <function>inotify_add_watch</function> and/or returned by <function>inotify_read</function> IN_ACCESS (int) File was accessed (read) (*) IN_MODIFY (int) File was modified (*) IN_ATTRIB (int) Metadata changed (e.g. permissions, mtime, etc.) (*) IN_CLOSE_WRITE (int) File opened for writing was closed (*) IN_CLOSE_NOWRITE (int) File not opened for writing was closed (*) IN_OPEN (int) File was opened (*) IN_MOVED_TO (int) File moved into watched directory (*) IN_MOVED_FROM (int) File moved out of watched directory (*) IN_CREATE (int) File or directory created in watched directory (*) IN_DELETE (int) File or directory deleted in watched directory (*) IN_DELETE_SELF (int) Watched file or directory was deleted IN_MOVE_SELF (int) Watch file or directory was moved IN_CLOSE (int) Equals to IN_CLOSE_WRITE | IN_CLOSE_NOWRITE IN_MOVE (int) Equals to IN_MOVED_FROM | IN_MOVED_TO IN_ALL_EVENTS (int) Bitmask of all the above constants IN_UNMOUNT (int) File system containing watched object was unmounted IN_Q_OVERFLOW (int) Event queue overflowed (wd is -1 for this event) IN_IGNORED (int) Watch was removed (explicitly by inotify_rm_watch or because file was removed or filesystem unmounted IN_ISDIR (int) Subject of this event is a directory IN_ONLYDIR (int) Only watch pathname if it is a directory (Since Linux 2.6.15) IN_DONT_FOLLOW (int) Do not dereference pathname if it is a symlink (Since Linux 2.6.15) IN_MASK_ADD (int) Add events to watch mask for this pathname if it already exists (instead of replacing mask). IN_ONESHOT (int) Monitor pathname for one event, then remove from watch list. The events marked with an asterisk (*) above can occur for files in watched directories.