Versions in this module Expand all Collapse all v0 v0.1.1 Oct 2, 2023 v0.1.0 Jun 30, 2023 Changes in this version + const ErrorLockViolation — windows/amd64 + type Flock struct + func New(path string) *Flock + func NewFlock(path string) *Flock + func (f *Flock) Close() error + func (f *Flock) Fh() *os.File + func (f *Flock) Lock() error + func (f *Flock) Locked() bool + func (f *Flock) Path() string + func (f *Flock) RLock() error + func (f *Flock) RLocked() bool + func (f *Flock) String() string + func (f *Flock) TryLock() (bool, error) + func (f *Flock) TryLockContext(ctx context.Context, retryDelay time.Duration) (bool, error) + func (f *Flock) TryRLock() (bool, error) + func (f *Flock) TryRLockContext(ctx context.Context, retryDelay time.Duration) (bool, error) + func (f *Flock) Unlock() error