Dolayısıyla, inotify kullanan bir C programı yazmaya çalışıyorum. Daha önce piinotify kullandım, nasıl çalıştığını anladım. Ancak, bazı rehberleri takip ediyorum ve <linux/inotify.h>
'u dahil etmemi söylüyor. Sorun şu ki bu başlıkta sadece prototipler değil makro tanımları var. İşlevler <sys/inotify.h>
'da prototiplenmiş gibi görünüyor.C üstbilgilerini belirtme
Soruma linux/inotify.h
ve sys/inotify.h
arasındaki fark nedir? Neden ikisi de var?
sys/inotify.h standart kütüphanenin bir parçası değildir! (Ancak, genellikle bir linux kutusunda bulunan kütüphanelerin bir kısmı) –
@Billy, 'sys/inotify.h',' Bu dosya GNU C kütüphanesinin bir parçasıdır. Paket yöneticim 'glibc' tarafından kurulduğunu söylüyor. Seninki ne diyor? –
@ Frédéric: GNU C Kütüphanesi! = Standart Kitaplık. Standart Kitaplık == ISO/IEC 9899: 1990’ veya ISO/IEC 9899: 1999’dur. –