私はinotifyを使用するCプログラムを作成しようとしています。私は前にpyinotifyを使っていたので、どのように動作するのか理解しています。しかし、私はいくつかのガイドに従っており、<linux/inotify.h>
を含めるよう指示しています。問題は、このヘッダーにはマクロ定義だけがあり、ファンクションのプロトタイプではないということです。関数は、<sys/inotify.h>
にプロトタイプされているようです。inotify Cヘッダー
私の質問はlinux/inotify.h
とsys/inotify.h
の違いは何でしょうか?なぜそこにいるのですか?
sys/inotify.hは標準ライブラリに含まれていません!私の 'SYS/inotify.h'このファイルには、ファイルの先頭で右library' GNU Cの一部であり、'言い、 –
@Billy(ただし、Linuxボックスで、通常使用可能なライブラリの一部です)私のパッケージマネージャーは 'glibc'によってインストールされていると言っています。あなたの言うことは何ですか? –
@フレデリック:GNU Cライブラリ!=標準ライブラリ。標準ライブラリ== '' ISO/IEC 9899:1990'または '' ISO/IEC 9899:1999'。 –