Класс "fuse_operations_compat2" нет поля "readdir"C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Класс "fuse_operations_compat2" нет поля "readdir"

Сообщение Anonymous »

Как показано в заголовке, у меня возникают проблемы с обнаружением атрибута .ReadDir структуры fuse_operations. Вызов функции следующим образом: < /p>
static int wadfs_readdir(const char* path, void* buffer, fuse_fill_dir_t filler, off_t offset, struct fuse_file_info *fi) {
// ... //
}

struct fuse_operations wadfs_oper = {
// ... //
.readdir = wadfs_readdir,
};
< /code>
По какой -то причине я продолжаю получать ошибку:
class "fuse_operations_compat2" has no field "readdir"< /code>
, который был исправлен при обновлении до более новой версии. Однако по причинам совместимости и тестирования демон должен оставаться в версии 2.6. Я видел, как несколько онлайн -ресурсов используют это без проблем, поэтому это должно быть возможно. Есть какие -нибудь советы? Кроме того, я установил версию Fuse для более новой версии, и это работало, как предполагалось, но, поскольку я намерен поддерживать совместимость с более старыми версиями, мне пришлось вернуться к исходному коду.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ld-readdir
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»