Какая функция вызывается при смене каталога в FUSE? - PullRequest
1 голос
/ 18 мая 2011

Я делаю файловую систему, используя FUSE, и знаю, что у меня есть сомнения. Когда я использую команду "cd" в новой файловой системе, она меняется на каталоги, которых не существует.

Например, если каталог "m" не существует, а я создаю "cd m", он меняется на этот каталог.

Какую функцию вызывает FUSE при изменении каталога? Почему приложение выполняет описанную мной проблему?

Спасибо!

1 Ответ

1 голос
/ 18 мая 2011

Реализуете ли вы getattr? и если да, то вы обязательно возвращаете -ENOENT, если путь, который они вам указывают, не соответствует файлу или каталогу в вашей системе?

...