Event

Undocumented in source.

Members

Structs

Access
struct Access

File was accessed (e.g., read(2), execve(2)).

Attribute
struct Attribute

Metadata changed—for example, permissions (e.g., chmod(2)), timestamps (e.g., utimensat(2)), extended attributes (setxattr(2)), link count (since Linux 2.6.25; e.g., for the target of link(2) and for unlink(2)), and user/group ID (e.g., chown(2)).

CloseNoWrite
struct CloseNoWrite

File or directory not opened for writing was closed.

CloseWrite
struct CloseWrite

File opened for writing was closed.

Create
struct Create

File/directory created in watched directory (e.g., open(2) O_CREAT, mkdir(2), link(2), symlink(2), bind(2) on a UNIX domain socket).

Delete
struct Delete

File/directory deleted from watched directory.

DeleteSelf
struct DeleteSelf

Watched file/directory was itself deleted. (This event also occurs if an object is moved to another filesystem, since mv(1) in effect copies the file to the other filesystem and then deletes it from the original filesys‐ tem.) In addition, an IN_IGNORED event will subsequently be generated for the watch descriptor.

Modify
struct Modify

File was modified (e.g., write(2), truncate(2)).

MoveSelf
struct MoveSelf

Watched file/directory was itself moved.

Open
struct Open

File or directory was opened.

Overflow
struct Overflow

An overflow occured. Unknown what events actually triggered.

Rename
struct Rename

Occurs when a file or folder inside a folder is renamed.

Meta