INOTIFY_INOTIFY(2)

NAME
inotify_init - initialize an inotify instance

SYNOPSIS
#include <inotify.h>

int inotify_init(void)

DESCRIPTION
inotify_init initializes a new inotify instance and returns a file descriptor associated with a new inotify event queue.

RETURN VALUE
On success, inotify_init returns a new file descriptor, or negative one if an error occurred (in which case, errno is set appropriately).

ERRORS

ENFILE
    The system limit on the total number of file descriptors has been reached.

EMFILE
    The user limit on the total number of inotify instances has been reached.

ENOMEM
    Insufficient kernel memory is available.

HISTORY
Inotify was merged into the 2.6.13 Linux kernel.

SEE ALSO
inotify_add_watch(2), inotify_rm_watch(2),and read(2).