私は Rad Hat 8.0 で作業しており、カーネルに変更を加えようとしていますが、コンパイル段階にあります。include/linux にラッパー関数を定義するヘッダーがあり、それらは errno を使用します。を使用してerrno.hを含め
#include <errno.h>
ました。コンパイルしようとすると、「errno.h no such file or directory」と表示されます。試し
#include <linux/errno.h>
てみると、それが見つかりましたが、使用前に変数を errno に宣言しなかったと不平を言います。私は errno.h を見ましたが、実際には宣言されていません。これは、ここで定義されているという印象を受けていたため、混乱しています。
私は間違った場所を探していますか?errno を使用するにはどうすればよいですか?