2
カーネルの "getpid"機能を検索していますが、実際の機能が見つかりませんでした。システムコール関数 "sys_getpid"は、Linuxカーネルにありますか?
それはこのようなものでなければなりません:
asmlinkage long sys_getpid(void)
{
return current-> tgetid;
}
私は見つけることができるすべては、システムコールテーブルではなく、このシステムコールの実際の実装。
カーネルのバージョンは次のとおりです。事前に3.0.20
感謝。
申し訳ありませんが、このファイルを見つけるのにまだ問題があります。異なるディレクトリ(アーチ)にはたくさんのtimer.cがあります。どちらを見る必要がありますか? –
'kernel_source_dir/kernel/timer.c'と同じです。 – Mat
カーネル3.0.20のkernel_source_dirのルートディレクトリにそのようなディレクトリはありません。私も2.6.32.56持っていると私はあなたが言ったディレクトリでこのtimer.cファイルを見ることができますが、私は3.0.20のルートにカーネルという名前のディレクトリを見つけることができませんでした。 –