在没有unistd.h的情况下获取当前进程的进程ID

4 linux kernel linux-kernel

我正在研究死锁检测算法,我只给了内核级库,即#include <linux/somelibrary>没有别的.是否有内核级设施可以让我获得当前进程的pid类似getpid()unistd.h

小智 7

我做了一些快速的研究,我找到了答案.非常感谢你的指导.我使用的快速代码是:

printf("My current process id/pid is %d\n", current->pid);
Run Code Online (Sandbox Code Playgroud)

再次感谢!