On linux the request argument of ioctl() is defined as an unsigned long, but the fuse protocol squashes it into a signed int. As a consequence the value received by ntfs-3g may appear as negative and different from the value defined by the corresponding macro. So define the request argument as unsigned long in ntfs-3g. It has however to be fed as unsigned from fuse until the fuse protocol is updated. |
||
|---|---|---|
| .. | ||
| Makefile.am | ||
| fuse.h | ||
| fuse_common.h | ||
| fuse_kernel.h | ||
| fuse_lowlevel.h | ||
| fuse_lowlevel_compat.h | ||
| fuse_opt.h | ||