Files
nomad/client/allocdir/alloc_dir_posix.go
2015-09-25 16:46:41 -07:00

18 lines
267 B
Go

// +build !windows
// Functions shared between linux/darwin.
package allocdir
import (
"os"
)
func (d *AllocDir) linkOrCopy(src, dst string) error {
// Attempt to hardlink.
if err := os.Link(src, dst); err == nil {
return nil
}
return fileCopy(src, dst)
}