+++ /dev/null
-// +build !windows
-
-package lock
-
-import "github.com/tgulacsi/go-locking"
-
-type flockLock struct {
- locking.FLock
-}
-
-func LockFile(p string) (FileLock, error) {
- flock, err := locking.NewFLock(p)
- if err == nil {
- return &flockLock{FLock: flock}, nil
- }
- return nil, err
-}
-
-func (fl *flockLock) Lock() error {
- return fl.FLock.Lock()
-}
-
-func (fl *flockLock) Unlock() error {
- return fl.FLock.Unlock()
-}