src/lib/librefuse/fuse_opt.h contains:
struct fuse_opt {
const char *templ;
int32_t offset;
int32_t value;
};
But fuse-2.9.3/include/fuse_opt.h has (comment removed):
struct fuse_opt {
const char *templ;
unsigned long offset;
int value;
};
sizeof(offset) mismatches on LP64 architectures. I suspect a program
compiled with system FUSE header and linked with stock libfuse cannot
handle options properly.
Is there any reason not to fix it?
--
Emmanuel Dreyfus
[email protected]
