diff options
Diffstat (limited to 'vendor/github.com/mitchellh/packer/builder/amazon/chroot/lockfile_unix.go')
-rw-r--r-- | vendor/github.com/mitchellh/packer/builder/amazon/chroot/lockfile_unix.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/vendor/github.com/mitchellh/packer/builder/amazon/chroot/lockfile_unix.go b/vendor/github.com/mitchellh/packer/builder/amazon/chroot/lockfile_unix.go index 43e92af2..0d0f8c8f 100644 --- a/vendor/github.com/mitchellh/packer/builder/amazon/chroot/lockfile_unix.go +++ b/vendor/github.com/mitchellh/packer/builder/amazon/chroot/lockfile_unix.go @@ -4,7 +4,8 @@ package chroot import ( "os" - "syscall" + + "golang.org/x/sys/unix" ) // See: http://linux.die.net/include/sys/file.h @@ -13,7 +14,7 @@ const LOCK_NB = 4 const LOCK_UN = 8 func lockFile(f *os.File) error { - err := syscall.Flock(int(f.Fd()), LOCK_EX) + err := unix.Flock(int(f.Fd()), LOCK_EX) if err != nil { return err } @@ -22,5 +23,5 @@ func lockFile(f *os.File) error { } func unlockFile(f *os.File) error { - return syscall.Flock(int(f.Fd()), LOCK_UN) + return unix.Flock(int(f.Fd()), LOCK_UN) } |