INOTIFY_INIT(2) | Руководство программиста Linux | INOTIFY_INIT(2) |
inotify_init, inotify_init1 - инициализирует экземпляр inotify
#include <sys/inotify.h>
int inotify_init(void); int inotify_init1(int flags);
Обзор программного интерфейса inotify смотрите в inotify(7).
inotify_init() инициализирует новый экземпляр inotify и возвращает файловый дескриптор, связанный с очередью событий нового inotify.
Если flags равен 0, то inotify_init1() выполняет тоже, что и inotify_init(). Чтобы получить другое поведение, следующие значения могут быть сложены с помощью побитового ИЛИ в flags:
При успешном выполнении данные системные вызовы возвращают новый файловый дескриптор. При ошибке возвращается -1 и errno устанавливается в соответствующее значение.
Системный вызов inotify_init() впервые появился в Linux 2.6.13; поддержка в glibc доступна с версии 2.4. Системный вызов inotify_init1() был добавлен в Linux 2.6.27; поддержка в glibc доступна с версии 2.9.
Данные системные вызовы есть только в Linux.
2019-03-06 | Linux |