Files
podman/libpod/volume_internal_linux.go
Doug Rabson abe8dad344 libpod: Factor out usage of unix.MNT_DETACH from (*Volume).unmount
There is an existing wrapper for unix.Unmount(..., MNT_DETACH) in
util_linux.go but that filters all errors and for volumes, we only want
to filter EINVAL. The existing libpod.Unmount seems to only have one
call site so perhaps these can be merged.

[NO NEW TESTS NEEDED]

Signed-off-by: Doug Rabson <dfr@rabson.org>
2022-09-27 16:31:40 +01:00

10 lines
151 B
Go

package libpod
import (
"golang.org/x/sys/unix"
)
func detachUnmount(mountPoint string) error {
return unix.Unmount(mountPoint, unix.MNT_DETACH)
}