2013-03-05 5 views
-1

시계 코드 파일에 inotify과 플러그인 코드를 설치했습니다. 항상 inotify failed이라는 메시지가 나타납니다.inotify_init() Function Falied

나는 googled하고 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

+0

예하지만 알아낼 수 없습니다. – user765443

+0

문제에 대한 피드백을 넣기 전에 음수를 입력 해 주셔서 감사합니다. – user765443

답변

0

나는 분석을 수행했는데 inotify가 2.6.13 커널 버전보다 작게 작동하지 않는다는 것을 알았습니다. 오류가 발생하여 원하는 결과를 얻지 못한 주된 이유가있었습니다