LINUX.ORG.RU

gentoo и inotify в glibc


0

0

Вот такое дело: хочу использовать в программе 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 тогда не компилируется? И как её можно включить?

★★
Ответ на: комментарий от Zmacs

> Хидеры обновил под новое ядро?

Не обновил. Спасибо за указание причины.

Кстати, а почему glibc не берёт их из текущего ядра?

slav ★★
() автор топика
Ответ на: комментарий от slav

glibc вообще их никогда ниоткуда не берет. их берет препроцессор

friday ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.