1. Создать файл /tmp/test-file
2. откомпилировать и запустить
#include <errno.h>
#include <sys/inotify.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
int main()
{
int fd;
fd = inotify_init();
int wd;
while ((wd = inotify_add_watch(fd, "/tmp/test-file", IN_MODIFY)) >= 0) {
inotify_rm_watch(fd, wd);
if (wd % 1000000 == 0)
fprintf(stderr, "wd = %d\n", wd);
}
fprintf(stderr, "wd = %d\n", wd);
}
3. долго ждать. когда дошло до 1070M у меня процесс ушел в режиме ядра в бесконечный цикл, kill -9, естественно, не работает