diff options
Diffstat (limited to 'container/vfs/unfold.go')
| -rw-r--r-- | container/vfs/unfold.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/container/vfs/unfold.go b/container/vfs/unfold.go index d63f0a9f..37c4cef3 100644 --- a/container/vfs/unfold.go +++ b/container/vfs/unfold.go @@ -6,6 +6,7 @@ import ( "strings" ) +// UnfoldTargetError is a pathname that never appeared in a mount hierarchy. type UnfoldTargetError string func (e UnfoldTargetError) Error() string { @@ -27,6 +28,7 @@ func (n *MountInfoNode) Collective() iter.Seq[*MountInfoNode] { return func(yield func(*MountInfoNode) bool) { n.visit(yield) } } +// visit recursively visits all visible mountinfo nodes. func (n *MountInfoNode) visit(yield func(*MountInfoNode) bool) bool { if !n.Covered && !yield(n) { return false |
