github.com/kaisenlinux/docker.io@v0.0.0-20230510090727-ea55db55fac7/engine/pkg/chrootarchive/chroot_unix.go (about) 1 //go:build !windows && !linux 2 // +build !windows,!linux 3 4 package chrootarchive // import "github.com/docker/docker/pkg/chrootarchive" 5 6 import "golang.org/x/sys/unix" 7 8 func chroot(path string) error { 9 if err := unix.Chroot(path); err != nil { 10 return err 11 } 12 return unix.Chdir("/") 13 } 14 15 func realChroot(path string) error { 16 return chroot(path) 17 }