5 import "github.com/tgulacsi/go-locking"
7 type flockLock struct {
11 func lockFile(p string) fileLock {
12 flock, err := locking.NewFLock(p)
14 return &flockLock{FLock: flock}
19 func (fl *flockLock) Lock() error {
21 return fl.FLock.Lock()
26 func (fl *flockLock) Unlock() error {
28 return fl.FLock.Unlock()