Date: Thu, 31 Mar 2016 08:51:36 -0700 From: Hiroshi Nishida <nishida@asusa.net> To: Rick Macklem <rmacklem@uoguelph.ca> Cc: freebsd-fs@freebsd.org Subject: Re: Problem with FUSE + fts Message-ID: <56FD4788.5030808@asusa.net> In-Reply-To: <294037501.39717127.1459381643954.JavaMail.zimbra@uoguelph.ca> References: <56F42EF4.5000505@asusa.net> <1294209833.31699182.1458950014610.JavaMail.zimbra@uoguelph.ca> <56F6148D.2030706@asusa.net> <56FAD050.2080707@asusa.net> <765991039.37160180.1459291777879.JavaMail.zimbra@uoguelph.ca> <56FB07DC.4000504@asusa.net> <2009006928.37186618.1459292816761.JavaMail.zimbra@uoguelph.ca> <56FB0DD0.4000806@asusa.net> <294037501.39717127.1459381643954.JavaMail.zimbra@uoguelph.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
Since you do stuff much closer to the real filesystem, it is understandable that you did not know the interfaces provided through libfuse. However for many people who start writing their own FUSE filesystems, using high/low level interfaces in libfuse is very common. A tutorial like http://www.ibm.com/developerworks/library/l-fuse/ or an example at https://github.com/libfuse/libfuse/blob/master/example/hello.c always shows how to use them and I guess many FUSE based filesystems use similar techniques. Therefore, /usr/ports/sysutils/fusefs-libs is necessary in many cases, not to mention fuse.ko at /usr/src/sys/fs/fuse, for using or creating a FUSE based filesystem. Since my problem is likely to happen also with Linux, I will continue discussing at fuse-devel ML. Thank you. On 2016/03/30 16:47, Rick Macklem wrote: > For what I use it for (GlusterFS), I don't think I use it. (I'd have to > look to be sure, but I think everything that GlusterFS needs to build its > fuse interface is in the GlusterFS source tree.) > > So, for me, the answer is no. For what you are doing, I have no idea. > > If this "forget()" is in the userland stuff, then you are in a place I > know nothing about. -- Hiroshi Nishida nishida@asusa.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56FD4788.5030808>