tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]


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

Home | Main Index | Thread Index | Old Index