From: David B. <and...@gm...> - 2013-08-08 03:05:53
|
On Wed, Aug 7, 2013 at 8:35 AM, Michael j Theall <mt...@us...> wrote: > I'm trying to test xattrs on symlinks in my filesystem, but only > llistxattr actually invokes listxattr in fuse_lowlevel_ops. Any attempt to > use lgetxattr, lsetxattr, or lremovexattr comes back immediately with > EPERM without any apparent attempt to consult my filesystem. They do go > through with regular files and directories, but not with symlinks, > regardless of whether the link is broken or not. The permissions for the > symlink are 777, and I'm using FUSE 2.8.3 lowlevel API on a 2.6.32 kernel. > Any ideas? > Try turning on fuselib debugging (pass -d as an arg to fuse_main) to see if the requests make it out of the kernel. xattrs on symlinks should definitely work. > > Regards, > > Michael Theall > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite! > It's a free troubleshooting tool designed for production. > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel > |