请解释这句话:
directory_path=dentry_path_raw(lower_dentry,buf,buflen);
还举例说明它是如何运作的
struct dentry
包含哪些字段?
s_root
字段指向什么?
字段s_root
包含哪些内容?
答案 0 :(得分:3)
您可以查看the fields of dentry here。 dentry_path_raw
将目录条目的完整路径从文件系统的根目录放入buffer
。 s_root
中定义了super block
is a member of linux/fs.h
,它是文件系统的根,dentry
。
答案 1 :(得分:0)
char *dentry_path_raw(struct dentry *dentry, char *buf, int buflen)
上面的函数将文件系统根目录的完整路径名返回到buffer.Each字段解释如下。
@ dentry-dentry要查找的文件
@ buf-buffer存储路径
@buf的@ buflen-length
有关详细信息,请查看fs / dcache.c文件。