From: Michael T. <pig...@gm...> - 2017-01-20 20:24:30
|
Hi Chris, It sounds like one of your callbacks is returning ENOENT (value=2, my guess from "fuse: bad error value: 2") instead of -ENOENT. If you are using the high-level api, I believe you are supposed to return a negated errno to indicate error. Regards, Michael Theall On Fri, Jan 20, 2017 at 1:04 PM ct clmsn <ct....@gm...> wrote: > i've been implementing a fuse plugin and have been getting weird > interactions with bash, ls, and cp on my fuse mount point. > > the plugin can copy files from my fuse mount point into any of the local > file system paths provided the copy operation is the first thing my plugin > is told to perform. > > if my fuse plugin performs any operations supporting bash's tab completion > or ls on my mount point *prior* to the read operations that support a 'cp' > command of data from the mount point to the local file system, fuse emits a > "fuse: bad error value: 2" along with an "error: -34 (numerical result out > of range -ERANGE)". > > my plugin supports the following operations: > > read, readdir, getattr, open, flush, opendir > > thanks in advance for any help or advice, > > chris > <fus...@li...> > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot-- > fuse-devel mailing list > To unsubscribe or subscribe, visit > https://lists.sourceforge.net/lists/listinfo/fuse-devel > |