fuse: tweak comment

This commit is contained in:
Michael Eischer
2026-05-14 10:53:42 +02:00
parent 65d90641bb
commit 4547fd7b18
+3 -1
View File
@@ -55,7 +55,9 @@ func (f *file) Attr(_ context.Context, a *fuse.Attr) error {
a.Size = f.node.Size
a.Blocks = (f.node.Size + blockSize - 1) / blockSize
a.BlockSize = blockSize
// present a link count > 0 to keep over-eager stat() .st_nlink checks (e.g., from Samba's smbd) happy
// Windows (and other non-POSIX) backups may store a link count of 0.
// FUSE must still report a positive nlink so tools that validate stat()
// (e.g. Samba) accept the file.
a.Nlink = max(uint32(1), uint32(f.node.Links))
if !f.root.cfg.OwnerIsRoot {