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 m...@netbsd.org