package allocdir import ( "syscall" ) // Hardlinks the shared directory. As a side-effect the shared directory and // task directory must be on the same filesystem. func (d *AllocDir) mountSharedDir(dir string) error { return syscall.Link(d.SharedDir, dir) } func (d *AllocDir) unmountSharedDir(dir string) error { return syscall.Unlink(dir) } // MountSpecialDirs mounts the dev and proc file system on the chroot of the // task. It's a no-op on darwin. func (d *AllocDir) MountSpecialDirs(taskDir string) error { return nil } // UnmountSpecialDirs unmounts the dev and proc file system from the chroot func (d *AllocDir) UnmountSpecialDirs(taskDir string) error { return nil }