Date: Thu, 24 Aug 2017 13:38:12 -0700 From: Conrad Meyer <cem@freebsd.org> To: freebsd-fs@freebsd.org, "George V. Neville-Neil" <gnn@freebsd.org> Subject: Re: Status of FUSE in FreeBSD kernel Message-ID: <CAG6CVpVYUmcPUUXOCDUBd_rsfDakW9pbON9Dz1AFKff1BXj9=g@mail.gmail.com> In-Reply-To: <87h8ww4vge.fsf@vostro.rath.org> References: <878tiqdjtc.fsf@vostro.rath.org> <20170814060456.GE48929@e-new.0x20.net> <87h8ww4vge.fsf@vostro.rath.org>
next in thread | previous in thread | raw e-mail | index | archive | help
FreeBSD only supports version 7.8 of the FUSE protocol. IOCTLs were added in 7.11. Yes, I don't believe FreeBSD supports mountpoints other than directories. This is enforced in vfs_domount_first() with the v_type !=3D VDIR check. Best, Conrad On Thu, Aug 24, 2017 at 12:28 PM, Nikolaus Rath <Nikolaus@rath.org> wrote: > Hi George, > > On Aug 14 2017, Lars Engels <lars.engels@0x20.net> wrote: >> On Fri, Aug 11, 2017 at 08:46:07PM +0200, Nikolaus Rath wrote: >>> Is there some resource that gives an overview of the features supported >>> by the FUSE kernel module in FreeBSD? >> >> George Neville-Neil (CC'ed) wrote FreeBSD's fuse kernel module. Maybe he >> can help you. > > Could you tell me if FreeBSD's fuse module supports any kind of ioctl on > files or directories? I am struggling to get the Linux example to work > under FreeBSD. Issuing the ioctl always fails with "Inappropriate ioctl > for device". > > Secondly, am I right to assume that in FreeBSD, FUSE filesystems can > only be mounted in directories (but not files)? Under Linux, the > mountpoint can also be a file. > > Thanks! > -Nikolaus > > -- > GPG Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F > > =C2=BBTime flies like an arrow, fruit flies like a Banana.= =C2=AB > _______________________________________________ > freebsd-fs@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG6CVpVYUmcPUUXOCDUBd_rsfDakW9pbON9Dz1AFKff1BXj9=g>