我试图了解系统调用在 Linux 内核中是如何工作的。我的一个问题是,如何检索进行系统调用的进程的 pid?
例如,我正在查看我认为在fs/read_write.c中read()
定义为的调用(同步读取)
ssize_t do_sync_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos)
我试图了解系统调用在 Linux 内核中是如何工作的。我的一个问题是,如何检索进行系统调用的进程的 pid?
例如,我正在查看我认为在fs/read_write.c中read()
定义为的调用(同步读取)
ssize_t do_sync_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos)