Bläddra i källkod

fuse: set f_namemax in statfs result, fixes #2684

setting it to 255 for now (as seen on Linux / ext4),
better than the default 0.

the attribute is present since llfuse 1.3.0, which is
the minimum requirement currently anyway.
Thomas Waldmann 5 år sedan
förälder
incheckning
0ab987d5a9
1 ändrade filer med 1 tillägg och 0 borttagningar
  1. 1 0
      src/borg/fuse.py

+ 1 - 0
src/borg/fuse.py

@@ -540,6 +540,7 @@ class FuseOperations(llfuse.Operations, FuseBackend):
         stat_.f_files = 0
         stat_.f_files = 0
         stat_.f_ffree = 0
         stat_.f_ffree = 0
         stat_.f_favail = 0
         stat_.f_favail = 0
+        stat_.f_namemax = 255  # == NAME_MAX (depends on archive source OS / FS)
         return stat_
         return stat_
 
 
     def getattr(self, inode, ctx=None):
     def getattr(self, inode, ctx=None):