難しいことではありませんよね?右?
現在、pioctl のヘッダー定義を見つけるために OpenAFS コードベースを調べています。ctags をチェックしたり、pioctl のソース コードを grep したりなど、あらゆる手段を講じました。ユーザー空間コードには直接含まれておらず、Windows固有であるため、実際には私が望むものではありません。
さて、あなたが OpenAFS コードベースをダウンロードしてヘッダー ファイルを見つけてくれるとは思っていません。しかし、私は興味があります: 他のすべてが失敗したときに必要なヘッダー ファイルを見つけるためのテクニックは何ですか? コードベース内の pioctl の grep が実際に関数定義のように見えるものを思い付かない可能性がある最悪のシナリオは何ですか?
また、適切に実行された 2 つの独立したユーザー空間プログラムにアクセスできることにも注意してください。理論的には、関数の O(n) 検索を実行できます。しかし、ヘッダーファイルはどれも表示されず、n は大きいです...
編集:当面の問題は解決されました: pioctl() は、次のように暗黙的に定義されています:
AFS.xs:2796: error: implicit declaration of function ‘pioctl’