これが私のカーネルモジュールの関数で、後の段階でinsmod
コマンドを使用して挿入します。make
私は取り組んでいます goldfish (2.6.29)
asmlinkage long our_sys_read(unsigned int fd, char *buf, size_t count)
{
printk("------->> our_sys_read getuid() ---------- %d\n", getuid());
return original_call_read(fd,buf,count);
}
システムコールをトラップして、どのユーザーがこれらのシステムコールを行ったかを調べたい。しかし、「make」を実行すると、次のエラーがスローされます。
/home/mohsin/LKM/trapcall.c:245: error: implicit declaration of function 'getuid'
任意の提案をいただければ幸いです。