如何获取打开文件的结构文件?

时间:2019-04-12 09:11:42

标签: c linux-kernel

我想在内核模块中找到文件的路径。我仅有的信息是文件的文件描述符。

我阅读了一些文章,并且看到使用dentry_path_raw(filp-> f_path.dentry,buf,buflen)可以获取路径,其中filp是结构文件的指针。

经过一些搜索,我知道“文件结构代表一个打开的文件。(它不特定于设备驱动程序;系统中的每个打开文件在内核空间中都有一个关联的结构文件。)它是由内核创建的。打开并传递给对该文件进行操作的任何功能”。

但是首先如何获取该结构文件?

0 个答案:

没有答案