]> git.lizzy.rs Git - go-fscache.git/blob - lock/lock.go
Add (*CacheDir).Chtime test
[go-fscache.git] / lock / lock.go
1 // Wrapper for github.com/tgulacsi/go-locking since it doesn't compile on windows.
2 //
3 // On windows, returns a dummy lock that always succeeds. On other OSes,
4 // returns a *locking.FLock.
5 //
6 // Windows also does file locking on its own, but with different
7 // semantics.
8 package lock
9
10 type FileLock interface {
11         Lock() error
12         Unlock() error
13 }