在FUSE中更改目录时调用哪个函数?

时间:2011-05-18 17:57:19

标签: c filesystems libraries fuse

我正在使用FUSE制作文件系统,并且知道我有疑问。当我在新文件系统中使用“cd”命令时,它会更改为不存在的目录。

例如,如果目录“m”不存在,并且我创建了“cd m”,则它将更改为该目录。

当目录更改时,FUSE调用的函数是什么?为什么应用程序会解决我描述的问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

你在实施getattr吗?如果是这样,如果他们给你的路径与你系统中的文件或目录不对应,你确定要返回-ENOENT吗?