Вот такое дело: хочу использовать в программе inotify. Ядро 2.6.20.1, glibc-2.5. Файл /usr/include/sys/inotify.h в наличии. Только вот когда линкую программу, линковщик выдаёт вот такой ворнинг:
a.cpp:(.text+0x84): warning: warning: inotify_init is not implemented and will always fail
Система gentoo 2006.1, glibc компилировалась когда ядро было 2.6.20.1, т. е. на момент компиляции её функциональность inotify должна была быть доступна в ядре. Однако в glibc её почему-то не оказалось. Хотя, судя по документации, должна быть. Вроде никаких use-флагов, управляющих его включением, нету. Так почему поддержка inotify тогда не компилируется? И как её можно включить?