我正在编写一个可加载的内核模块(LKM)。如果刚刚执行cat/proc/的用户是当前用户,则该LKM需要执行一些特殊的操作。所以我想找出如何找到这些信息。我的第一次尝试是使用redit.h中定义的get_current_user()。但这是行不通的。,我不是在寻找其他的方法,这是我发现的,似乎没有工作,,static int getuid() return get_current_user()->uid;gcc产出:
make -C /lib/modules/2.6.32-358.11.1.el6.x86_64/build M=/root/git_prj1 m