このエラーが発生します:
エラー:から
int (*)(const char*, fuse_file_info*)
への無効な変換int (*)(const char*, int)
私がする時
static struct fuse_operations vkfs_opers;
...
vkfs_opers.open = vkfs_open;
しかし、関数は次のように宣言されています
static int vkfs_open (const char *path, struct fuse_file_info *fi)
構造的には次のfuse_operations
ように宣言されています
int (*open) (const char *, struct fuse_file_info *);