chroot_unix.go 316 B

12345678910111213141516
  1. // +build !windows,!linux
  2. package chrootarchive // import "github.com/docker/docker/pkg/chrootarchive"
  3. import "golang.org/x/sys/unix"
  4. func chroot(path string) error {
  5. if err := unix.Chroot(path); err != nil {
  6. return err
  7. }
  8. return unix.Chdir("/")
  9. }
  10. func realChroot(path string) error {
  11. return chroot(path)
  12. }