Функция inotify_init() не работает

Я установил inotify и плагин код в свой существующий код для просмотра файла. Я всегда получаю сообщение, что inotify failed,

Я гуглил и обнаружил, что ядро ​​должно иметь опцию inotify.(Не уверен, как я буду проверять, как я использую удаленную машину).

Я добавил все общие библиотеки в компиляции.(Не относится, но в случае какой-либо возможности)

Linux machinename 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:33:05 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

Любая идея, Как я могу отладить проблему, поскольку я использую инструмент inotify впервые

inotify = inotify_init();
         if(inotify<0)
         {
             loginfo<<" inotify_init fail"<<inotify<<endl;
         }

 output = -1

1 ответ

Решение

Я провел анализ и обнаружил, что inotify не работает ниже версии ядра 2.6.13. Это была основная причина, по которой я получал ошибку и не получил желаемого результата.

Другие вопросы по тегам