github.com/rumpl/bof@v23.0.0-rc.2+incompatible/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  }