当前位置: 技术问答>linux和unix
跪救,怎么获得其他进程的进程号等信息
来源: 互联网 发布时间:2017-04-01
本文导语: 我做了一个截获系统调用的小程序,可以截获上层系统调用read()请求。 问题是: 上层下来一个系统调用请求,我怎么获得该系统调用所属进程的信息? 比如该进程的进程号,强调一遍:不是我程序自身的进程信息,...
我做了一个截获系统调用的小程序,可以截获上层系统调用read()请求。
问题是:
上层下来一个系统调用请求,我怎么获得该系统调用所属进程的信息?
比如该进程的进程号,强调一遍:不是我程序自身的进程信息,而是发起系统调用请求的进程信息?
小弟现在此谢谢了!
问题是:
上层下来一个系统调用请求,我怎么获得该系统调用所属进程的信息?
比如该进程的进程号,强调一遍:不是我程序自身的进程信息,而是发起系统调用请求的进程信息?
小弟现在此谢谢了!
|
楼上明显没答到点子上,
getpid()是在用户态下使用的。
current只有在内核态下才代表当前进程。
getpid()是在用户态下使用的。
current只有在内核态下才代表当前进程。