Linuxカーネル番号を実行しています。ubuntu システムでは 2.6.15.51。
カスタム システム コールを作成し、カーネル (構造体を含む) に追加し、コンパイルして、新しいカーネルを起動しました。今、そのシステム コールを呼び出す ac ファイルを作成しようとしています (テスト目的で)。システム コール ファイルで宣言された構造体があるため、同じ構造体を使用できるように、テスト ファイルにヘッダーを含めています。しかし、システム コール ファイル (access_ok() メソッドを呼び出す) をインクルードしようとすると、asm/uaccess.h (access_ok() が宣言されているファイル) が存在しないというエラーが表示されます。この問題が発生する理由はありますか? ありがとうございました!