如何在linux内核驱动程序中获取struct file*
的父目录?
我想获取有关父级和父级父目录的信息。
答案 0 :(得分:0)
我一直在寻找的dentry
已经从struct file
的直接孩子变为struct path
。
struct inode* parentDirInode(struct file* file) {
return file->f_path.dentry->d_parent->d_inode;
}
我仍然希望有一个更好的解决方案,当它们改变实现结构时不会破坏。 我忽略了宏/功能吗?