lockfile

package
v1.64.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package lockfile takes exclusive locks on files, so a second process on the same directory refuses to start.

Index

Constants

This section is empty.

Variables

View Source
var ErrLocked = errors.New("locked by another process")

ErrLocked is returned by Lock when another process holds the lock.

Functions

func Lock

func Lock(path string) (func(), error)

Lock takes the exclusive lock on the file at path, creating it, without waiting. The returned func releases it.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL