2013-03-05 74 views
-1

我安裝了inotify和插件代碼到我的 現有的代碼文件。我總是得到消息,inotify failedinotify_init()函數Falked

我搜索了一下,發現內核應該帶有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 
+0

您是否檢查過「errno」? – NPE 2013-03-05 07:27:22

+0

是的,但無法弄清楚 – user765443 2013-03-05 07:47:56

+0

感謝您在對此問題提出任何反饋意見之前加上否定的回答 – user765443 2013-03-05 09:12:37

回答

0

我已經做了分析,發現的inotify不起作用小於2.6.13內核version.It是主要的原因,我得到的錯誤,並沒有得到期望的結果