int ioctl(const char *fusepath, int cmd, void *arg, fuse_file_info *ffi, unsigned int flags, void *data) { #ifdef FUSE_IOCTL_DIR if(flags & FUSE_IOCTL_DIR) return _ioctl_dir(fusepath, cmd, data); #endif return _ioctl(ffi->fh, cmd, data); }
int ioctl(const char *fusepath, int cmd, void *arg, fuse_file_info *ffi, unsigned int flags, void *data) { #ifdef FUSE_IOCTL_DIR if(flags & FUSE_IOCTL_DIR) return _ioctl_dir(fusepath, cmd, data); #endif FileInfo *fi = reinterpret_cast<FileInfo*>(ffi->fh); return _ioctl(fi->fd, cmd, data); }