Red Hat 8.0 に新しい syscall を追加しようとしていますが、メカニズムのいくつかの側面について混乱しています。私はこのガイドに従ってきました: http://www.linuxjournal.com/article/3326entry.S
では、およびの syscall テーブルを更新する手順が詳しく説明されていますunistd.h
。
ただし、この情報から、syscall が実装されている場所をコンパイラが実際にどのように検出するかはわかりません。明らかに#include
s に関連するものがありますが、インクルードが作成されている兆候を見つけることも、コード内の多くのシステムコールを見つけることもできません。システムコールが見つかるようにするにはどうすればよいですか?