inotify_add_watch

Add a watch to an initialized inotify instance

&reftitle.description; `int` `inotify_add_watch` `resource` `inotify_instance` `string` `pathname` `int` `mask`

`inotify_add_watch` adds a new watch or modify an existing watch for the file or directory specified in `pathname`.

Using `inotify_add_watch` on a watched object replaces the existing watch. Using the `IN_MASK_ADD` constant adds (OR) events to the existing watch.

&reftitle.parameters;

`inotify_instance`

- &inotify.instance.description;

`pathname`

- File or directory to watch

`mask`

- Events to watch for. See &ReservedConstants;.

&reftitle.returnvalues;

The return value is a unique (inotify instance wide) watch descriptor.

&reftitle.seealso;

- `inotify_init`